我按照here的说明安装了ruby,但是当我执行ruby - version时它仍然显示1.8.7。我如何确保使用新安装的Ruby?
答案 0 :(得分:4)
我建议你使用RVM(Ruby Version Manager)。您可以在此处找到完整的安装指南:
http://ryanbigg.com/2011/06/mac-os-x-ruby-rvm-rails-and-you/
如果在执行rvm install后出现“ERROR:Error running'./configure ....”等错误,例如
rvm install 1.9.3
然后你可以试着像这样安装它:
rvm install 1.9.3 --with-gcc=clang
注意:在指南中没有描述这个可能的错误
答案 1 :(得分:0)
您是否正确设置了PATH
? echo $PATH
的输出是什么? /usr/local/bin
必须先按照本教程设置的方式进行。当which ruby
显示/usr/local/bin/ruby
时,您会发现一切正常。
我个人建议使用工具来管理Ruby版本。 RVM似乎仍然是最受欢迎的选择,我更喜欢rbenv和ruby-build的组合。