如何从终端运行Ruby代码?

And*_*sky 90 ruby terminal console

我需要从终端运行几行Ruby代码,但我找不到所需的参数.

你能解释一下怎么做吗?

the*_*ber 167

如果安装了Ruby,那么

ruby yourfile.rb
Run Code Online (Sandbox Code Playgroud)

yourfile.rb包含ruby代码的文件在哪里.

要么

irb
Run Code Online (Sandbox Code Playgroud)

启动交互式Ruby环境,您可以在其中键入代码行并立即查看结果.

  • `irb`是我的解决方案 (5认同)

Lan*_*fee 42

您可以使用-e标志在一行中运行ruby命令:

ruby -e "puts 'hi'"
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看手册页.

  • 您可能还想将结果打印到stdout:`ruby -r date -e"puts Date.new(2012,12,31).yday"` (6认同)
  • @JoshuaCheek +1提到`-r`标志. (4认同)