我正在遵循本指南:
http://www.math.umd.edu/~dcarrera/ruby/0.3/chp_01/programs.html
我正在尝试创建我的第一个ruby程序。所以我在文本编辑器中写了它,但现在我不知道如何通过终端打开。相反,我应该在哪里将程序保存到(目录)。
谢谢!
(我是mac的编程新手):(
答案 0 :(得分:5)
只是为了澄清一下,您是否尝试从任何目录执行程序?或者你只是想在自己的目录中运行它?通过将它放在/ usr / bin目录中,您将能够执行它而无需键入程序的整个路径。
例如,如果我在/Users/reedolsen/program.rb中有一个ruby程序,我可以通过输入
来运行它ruby /Users/reedolsen/program.rb
通过将program.rb放入/ usr / bin,您只需从任何地方键入ruby program.rb即可执行。
要将文件复制到/ usr / bin,请使用以下命令
cp /path/to/yourfile /usr/bin/yourfile
答案 1 :(得分:0)
只要Ruby在路径上,您就应该能够从任何目录执行.rb文件。但是,我不是Mac用户,因此我不确定如何检查或设置路径。
答案 2 :(得分:0)
我添加了类似
的内容export PATH = $ PATH:// bin
到我的主目录中的.profile(或者可能是.bashrc - 我现在不在我的mac上,无法检查哪一个)文件,并将所有这些脚本放入我主目录的bin文件夹中。
无需将文件放入/ usr / bin或类似的内容。
将上述行添加到.profile后,重启终端或运行
。的.profile
让它发挥作用。