0
我有一個ruby腳本,我會經常使用它,所以我希望能夠直接從終端運行它,即只需打開終端並輸入腳本的名稱就像我會用ls,chmod或其他默認命令一樣。我不想用cd來訪問腳本,我不想調用Ruby。我只是想用它的參數輸入腳本的名字並得到結果。在OSX Lion的終端中安裝並運行ruby腳本
可能嗎?如果是,我在哪裏放腳本?我如何告訴OSX它應該將它視爲它自己的默認命令之一?
我有一個ruby腳本,我會經常使用它,所以我希望能夠直接從終端運行它,即只需打開終端並輸入腳本的名稱就像我會用ls,chmod或其他默認命令一樣。我不想用cd來訪問腳本,我不想調用Ruby。我只是想用它的參數輸入腳本的名字並得到結果。在OSX Lion的終端中安裝並運行ruby腳本
可能嗎?如果是,我在哪裏放腳本?我如何告訴OSX它應該將它視爲它自己的默認命令之一?
是的,你可以。 Ruby應該安裝在你的Mac上,比如/usr/bin/ruby
。
腳本:
#!/usr/bin/ruby
puts 'Hello world'
保存腳本下的一些名字,E.H。 test.ruby。執行:
chmod +x test.ruby
將您的腳本所在的目錄添加到PATH中。完成!