如何在 ubuntu 14.04 中访问 Ruby 命令行?

如何在 ubuntu 14.04 中访问 Ruby 命令行?

我已经在系统上安装了 2.1.3p242 版的 Ruby On Rails。但我找不到 ruby​​ 命令行。我搜索过但没有找到。

我已经尝试检查

男人红宝石:显示一些详细信息

人轨:“当手册页不可用时,请参阅‘man 7 undocumented’以获取帮助。”

谁能帮我打开 Ruby cmd 行。

答案1

有两种方式可以在命令行上交互使用 ruby​​(例如运行pythonnodejs):

只需运行ruby

$ ruby
print "hello world\n"

然后按CtrlD。您将看到:

hello world

更简单的方法是交互式 Ruby(irb):

$ irb
irb(main):001:0> print "hello\n"
hello
=> nil
irb(main):002:0> 

答案2

如果你想要一个“Ruby 命令行”,那么你需要 irb

命令 ruby​​ 是非命令行版本。您可以通过多种方式从命令行使用它(*),但它本身并不是命令行。

因为你没有找到 irb,我猜你可能不知道命令 apropos 这个词的意思是“有关”的相关信息,然后输入

apropos ruby

会列出很多和 ruby​​ 相关的东西,包括 irb。

命令 man 的参数通常必须与命令或其他内容完全匹配,因此

man rail

找不到手册页,即使有,man rails 通常会找到,我相信没有 rails 手册页,您必须参考 Ruby 文档。

(*)通常的 Unix 方法,例如:

  • 如上面的答案所示。
  • echo ‘打印“hello world \n”’| ruby
  • ruby < my-ruby-prob.rb
  • 'hereis' 和 'shebang (#!) 方法

相关内容