如何在终端中打开 Ruby 文件?

如何在终端中打开 Ruby 文件?

我的桌面上有一个 ruby​​ 文件,名为 test.rb。如何使用终端打开它?我已经尝试使用/home/桌面/test.rb我得到的回应是bash:/home/desktop/test.rb:没有此文件或目录

答案1

您可以使用该ruby命令,它会在您的文件上调用 Ruby 解释器:

ruby ~/Desktop/test.rb

这样您就不需要使您的文件可执行了。

(波浪符号~是您的主文件夹路径的简写/home/<your-username>。)

如果您仍然需要使您的脚本可执行,我希望您记得在脚本的第一行输入 shebang 行:

#!/usr/bin/ruby

chmod +x ~/Desktop/test.rb然后在终端上运行以使其test.rb可执行。

答案2

/home/<username>/是您的主目录的路径。如果您启动终端,您的 Shell 会在您的主目录中启动,您可以使用命令打印该路径

$ pwd

您需要桌面文件夹的路径,请尝试使用

$ ls

您的最终命令可能看起来像这样:

~$ ./Desktop/test.rb

但是您应该尝试一下 Linux shell 的教程,例如这个:LinuxCommand.org

答案3

您的主目录是/home/<your username>/。您的桌面是/home/<your username>/Desktop

您忘记了<your username>它的那部分。

相关内容