看看我的mac"ruby -v"上运行的是什么版本的ruby

Iam*_*son 0 ruby-on-rails

我对ruby非常新,我刚看到我的mac预装了ruby,我可以通过在终端输入ruby -v来测试它,但是我收到了一个错误..

我试图按照这个教程,但即使是第一个命令也没有运气! 关于安装ruby的Net Tuts教程

"你可能有兴趣知道的是,你的Mac上预装了Ruby.别相信我?打开终端并输入:"

ruby -v
Run Code Online (Sandbox Code Playgroud)

响应

NameError: undefined local variable or method `v' for main:Object
from (irb):16
Run Code Online (Sandbox Code Playgroud)

我有两个问题,如何查看我运行的版本以及在mac上安装ruby的最佳方法?

Mak*_*dis 6

不应该使用ruby -v,而你在IRB.您应该ruby -v命令行上键入而不是交互式ruby shell

在我看来安装和管理ruby的最好方法是rvm(虽然还有其他选择,比如rbenv)所以我建议你继续按照你手上的教程的步骤进行操作(因为这是它安装ruby的方式) )

  • 如果你真的需要找出你在交互式ruby shell中运行的版本,那么试试`RUBY_VERSION`. (2认同)