【问题标题】:How to run Ruby code from terminal?如何从终端运行 Ruby 代码?
【发布时间】:2012-09-04 22:06:20
【问题描述】:

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

你能解释一下怎么做吗?

【问题讨论】:

标签: ruby console terminal


【解决方案1】:

如果安装了 Ruby,那么

ruby yourfile.rb

yourfile.rb 是包含 ruby​​ 代码的文件。

或者

irb

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

【讨论】:

  • irb 是我的解决方案
【解决方案2】:

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

ruby -e "puts 'hi'"

查看man page 了解更多信息。

【讨论】:

  • @AndreshPodzimovsky 你需要require 'date'。所以:ruby -e "require 'date'; Date.new(2012,12,31).yday"
  • 您可能还想将结果打印到标准输出:ruby -r date -e "puts Date.new(2012,12,31).yday"
  • @JoshuaCheek +1 提到了-r 标志。
猜你喜欢
  • 2013-04-14
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 2015-01-19
  • 2014-11-07
  • 2018-07-09
  • 2017-09-07
  • 2021-02-09
相关资源
最近更新 更多