2012-02-02 120 views
0

我有一個ruby腳本,我會經常使用它,所以我希望能夠直接從終端運行它,即只需打開終端並輸入腳本的名稱就像我會用ls,chmod或其他默認命令一樣。我不想用cd來訪問腳本,我不想調用Ruby。我只是想用它的參數輸入腳本的名字並得到結果。在OSX Lion的終端中安裝並運行ruby腳本

可能嗎?如果是,我在哪裏放腳本?我如何告訴OSX它應該將它視爲它自己的默認命令之一?

回答

1

是的,你可以。 Ruby應該安裝在你的Mac上,比如/usr/bin/ruby

腳本:

#!/usr/bin/ruby 

puts 'Hello world' 

保存腳本下的一些名字,E.H。 test.ruby。執行:

chmod +x test.ruby 

將您的腳本所在的目錄添加到PATH中。完成!