2012-02-02 122 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中。完成!