我已经在系统上安装了 2.1.3p242 版的 Ruby On Rails。但我找不到 ruby 命令行。我搜索过但没有找到。
我已经尝试检查
男人红宝石:显示一些详细信息
人轨:“当手册页不可用时,请参阅‘man 7 undocumented’以获取帮助。”
谁能帮我打开 Ruby cmd 行。
答案1
有两种方式可以在命令行上交互使用 ruby(例如运行python
或nodejs
):
只需运行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 (#!) 方法