shebang

    3熱度

    2回答

    在安裝了GHC UNIX類系統,我可以用下面的內容 #!/usr/bin/env runhaskell main = putStrLn "Hello, I am a UNIX script file." 使文件的可執行創建一個文件,而這個執行給定的Haskell代碼。 如何在Windows .bat文件中執行相同操作? 最好沒有創建額外的文件,沒有設置環境變量,如果使用UNC路徑或包含空格的

    9熱度

    2回答

    我用F#2.0安裝了Mono,我想用我的F#腳本./。我應該在Mac OS X中使用哪條shebang線?這個shebang行可以通用於Mac OS X 和 Linux嗎?

    2熱度

    2回答

    Sublime text 2.0.1(Mac OSX)構建命令會忽略shebang行作爲我的python文件的頂部。 的家當線具有的完整路徑,我的Python 3.2的安裝: #!/usr/local/bin/python3 但是所使用的Python版本是2.7.2始終。我維護2.7和3.2的代碼,因此必須依賴shebang行來使用。 有沒有辦法配置Sublime text 2 build s

    0熱度

    1回答

    我寫了一個腳本todo.rb,其第一行是#!/usr/bin/env ruby。然而,運行此腳本提供了以下錯誤: λ ~/ ruby todo/todo.rb /Users/xjia/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load

    4熱度

    2回答

    我一直在使用它,但它將mimetype更改爲text/x-shellscript,這使像Emacs這樣的編輯將我的代碼視爲Shell腳本。 #!/bin/sh exec scala "$0" "[email protected]" !#

    3熱度

    3回答

    要在Linux和bash Python腳本可執行文件,一個使用家當 #! /usr/bin/env python 爲腳本的第一行。如果這一行碰巧以Windows風格的換行符\ r \ n(回車換行符)結束,而不是Unix風格的換行符\ n,那麼bash將無法通過Python解釋器運行腳本。 我在做Python的跨平臺開發。當我在Windows上工作時,自然換行符是\ r \ n。當我在Linu

    3熱度

    2回答

    如果我在CoffeeScript中編寫我的整個項目,如何編寫我的「二進制」文件? #!/usr/bin/env coffee # My program sits here 然後,編譯一次,我鬆散的家當: // Generated by CoffeeScript 1.4.0 // My program sits here 我希望它會變成類似: #!/usr/bin/env node /

    1熱度

    3回答

    我想寫一個從shebang行調用的腳本,並根據條件返回正確的解釋器(在我的情況下,基於操作系統版本),我不明白爲什麼它不起作用。 我會嘗試通過一個例子來闡明: 可執行文件1:/home/orens/dynamically_select_interpreter/select_interpreter.sh: #!/usr/bin/env bash echoerr() { echo "[email p

    2熱度

    2回答

    我的腳本需要與C可執行文件進行通信時出現問題。我無法獲取腳本的完整路徑,我需要將其加載併發送到另一個進程。 腳本的名稱是myScript #!/home/user/git/proyect/test hello this is a script ,這是C可執行 #include <stdio.h> int main (int argc, char *argv[]){ in

    4熱度

    1回答

    參數 可能重複: how to use multiple arguments with a shebang (i.e. #!)? 我怎樣才能讓一個#!聲明接受帶有參數的PARAM?它似乎將它們全部合併爲一個參數,而不像往常一樣在空間上分裂。 拿這個人爲的例子: $ cat /tmp/echo #!/bin/echo -n $ /tmp/echo /tmp/echo$ 的偉大工程,結尾沒有