在OSX Lion的终端中安装并运行ruby脚本

时间:2012-02-02 18:37:33

标签: ruby macos terminal

我有一个我会经常使用的ruby脚本,所以我希望能够直接从终端运行它,即只需打开终端并输入脚本的名称,就像我使用ls,chmod或任何其他默认命令。我不想使用cd来访问脚本而我不想调用Ruby。我只想用其参数键入脚本的名称并获取结果。

有可能吗?如果是,我在哪里放脚本?我如何告诉OSX它应该将它视为自己的默认命令之一?

1 个答案:

答案 0 :(得分:1)

是的,你可以。应该在你的Mac上安装Ruby,比如/usr/bin/ruby

脚本:

#!/usr/bin/ruby

puts 'Hello world'

以某个名称保存脚本,e.h。 test.ruby。执行:

chmod +x test.ruby

将脚本所在的目录添加到PATH中。完成!