当使用终端打开时,我在mac上的ruby程序放在哪里

当使用终端打开时,我在mac上的ruby程序放在哪里,ruby,macos,terminal,Ruby,Macos,Terminal,我遵循以下指南: 我正在尝试创建我的第一个ruby程序。所以我在一个文本编辑器中写了它,但现在我不知道如何通过终端打开它。相反,我应该将程序保存到哪里(目录) 谢谢 (我不熟悉在mac上编程):(只要Ruby在路径上,你应该能够从任何目录执行你的.rb文件。但是,我不是Mac用户,所以我不知道如何检查或设置你的路径。只要Ruby在路径上,你应该能够从任何目录执行你的.rb文件。但是,我不是Mac用户,所以我不知道如何检查或设置你的路径您的路径。只是想澄清一下,您是想从任何目录执行您的程序?还是

我遵循以下指南:

我正在尝试创建我的第一个ruby程序。所以我在一个文本编辑器中写了它,但现在我不知道如何通过终端打开它。相反,我应该将程序保存到哪里(目录)

谢谢


(我不熟悉在mac上编程):(

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

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

只是想澄清一下,您是想从任何目录执行您的程序?还是只想在它自己的目录中运行?通过将它放在/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

只是想澄清一下,您是在尝试从任何目录执行程序?还是只想在自己的目录中运行程序?通过将其放入/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

我添加了如下内容

导出路径=$PATH://bin

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

无需将文件放入/usr/bin或类似的任何文件中

将上述行添加到.profile后,请重新启动终端或运行

…简介


让它工作。

我添加了如下内容

导出路径=$PATH://bin

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

无需将文件放入/usr/bin或类似的任何文件中

将上述行添加到.profile后,请重新启动终端或运行

…简介


要让它正常工作。

在终端中,只需输入echo$path,它生成了:usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin,我如何将文件放入这些文件夹中?我将访问社区wiki,因为他似乎需要比我更多的帮助,因为我不使用mac。如果有人想编辑这篇文章来解释如何操作要将ruby添加到路径中,请随意。在Mac OS 10.5(Leopard)上,ruby默认位于路径中.我不确定这是不是手头的问题。啊。我知道发生了什么。是的,我忘了在OS 10.5中它是如何为您设置的-实际上,我在我的机器上设置Ruby时遇到了一些问题,因为常驻的Ruby专家使用Mac,并且所有的一切都是现成的。在终端中,只需输入echo$Pathwhat生成:usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin我如何将文件放入这些文件夹中?我要去社区维基,因为他需要的帮助似乎比我能提供的更多,因为我不使用mac。如果有人想编辑这篇文章来解释如何将ruby添加到路径中,请随意。ruby在mac OS 10.5(Leopard)上默认位于路径中.我不确定这是不是手头的问题。啊。我知道发生了什么。是的,我忘了在OS 10.5中它是如何为您设置的-实际上,我在我的机器上设置Ruby时遇到了一些问题,因为常驻的Ruby专家使用Mac,所有的东西都是现成的。