我已经在我的Mac上设置了我需要的一切(Ruby, Rails, Homebrew, Git等),我甚至写了一个小程序。现在,我如何在终端中执行它?我在Redcar中编写了程序,并将其保存为.rb,但我不知道如何通过终端执行它。我想运行这个程序,看看它能不能工作。我怎么做呢?


当前回答

对于那些没有得到解决方案的旧答案,我只是把我的文件名作为第一行在我的代码。

像这样

 #ruby_file_name_here.rb

 puts "hello world"

其他回答

你可以通过-e选项运行ruby代码

ruby -e 'x =时间。现在;将x;”

输出将是:

2022-06-22 15:55:06 +0500

假设ruby解释器在您的PATH中(它应该在),您只需运行

ruby your_file.rb

如果有人试图在RAILS环境中运行脚本, Rails提供了一个运行器来执行Rails上下文中的脚本

Rails运行器my_script.rb

详情如下: https://guides.rubyonrails.org/command_line.html#rails-runner

只需调用ruby XXXXX。如果解释器在$PATH变量中,则在终端中使用rb。

(这几乎不可能是一个rails的事情,直到你让它运行。)

对于那些没有得到解决方案的旧答案,我只是把我的文件名作为第一行在我的代码。

像这样

 #ruby_file_name_here.rb

 puts "hello world"