OSX 10.9.4 ruby​​ -version错误

时间:2015-02-23 15:04:33

标签: ruby osx-mavericks

不确定我的ruby安装会发生什么

$ ruby -version ruby 1.8.7 (2013-12-22 patchlevel 375) [i686-darwin13.3.0] -e:1: undefined local variable or method rsion' for main:Object (NameError)

1 个答案:

答案 0 :(得分:8)

运行Ruby时,可以将多个参数串在一起。在这种情况下,-v被解释为'版本'在哪里作为' e'被解释为-e,来自手册页:

  

从命令行指定脚本,同时告诉Ruby不要在其余参数中搜索脚本文件名。

然后,Ruby尝试将剩余部分(' rsion')解析为-e的参数。你想要它:

ruby -v

ruby --version