为ruby脚本创建shell命令

时间:2013-01-10 02:05:00

标签: ruby shell unix

假设我有一个ruby脚本,可以打印一些消息,如Hello World

现在,我可以制作像printMessage这样的自定义shell命令,将控件传递给我的ruby脚本吗?

这样每当我从命令行输入printMessage时,它会打印Hello World

1 个答案:

答案 0 :(得分:2)

将此添加到.bashrc或.bash_profile

alias printMessage='ruby /path/to/file.rb'

应该这样做。除非我误解了这个问题。

puts将打印到命令行。一旦完成此操作,您必须重新加载bash配置文件才能使其正常工作。只需输入source ~/.bashrc即可重新加载。

可能必须chmod该文件。

替代:

alias printMessag='ruby -e "puts \"Hello World\""'

也应该有用。