2009-07-07 57 views

回答

5

只是为了澄清,你想从任何目录执行程序吗?或者你只是想在自己的目录中运行它呢?通过把它放在/ usr/bin目录下,你就可以执行它而不用键入你的程序的整个路径。

例如,如果我在/ Users/reedolse中有一个ruby程序N/program.rb,我可以通过键入

ruby /Users/reedolsen/program.rb 

通过将program.rb到/ usr/bin中运行它,你可以简单地从任何地方键入红宝石program.rb,它会执行。

将文件复制到/ usr/bin中,请使用以下命令

cp /path/to/yourfile /usr/bin/yourfile 
0

只要是红宝石的道路上,你应该能够从任何目录执行你的.rb文件,但我不是一个MAC用户,所以我不知道如何检查或设置你的路径。

+0

在终端,只需输入echo $ PATH – 2009-07-07 01:15:10

+0

所产生:USR /斌:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/local/bin目录:在/ usr/X11/bin中 我怎样才能把在任何这些文件夹中的文件? – Elliot 2009-07-07 01:18:13

0

我补上一句

出口PATH = $ PATH://斌

到.profile(或者.bashrc - 我现在不在我的mac中,无法检查哪个文件),并将所有这些脚本放入我的主目录中的bin文件夹中。

无需将文件放入/ usr/bin或类似的东西。

您添加上述行之后的.profile,则重新启动终端或运行

。 .profile

让它工作。

相关问题