是的,你没听错!我想暂时取消 RVM,然后运行 Ruby 1.9.3 的系统级安装
换句话说,我只想将我的 Mountain Lion 安装附带的旧 1.8.7 版 ruby 升级到 1.9.3。
我该怎么做?
是的,你没听错!我想暂时取消 RVM,然后运行 Ruby 1.9.3 的系统级安装
换句话说,我只想将我的 Mountain Lion 安装附带的旧 1.8.7 版 ruby 升级到 1.9.3。
我该怎么做?
你可以用自制软件安装它
$ brew install ruby
但我真的不认为这是一个好主意。RVM 是管理 ruby 安装和 gemsets 的完美工具。
我强烈推荐rbenv。
即使您手动或通过自制软件安装了 ruby,您也可以简单地将其符号链接到 rbenv 中,它就可以正常工作(TM):
cd ~/.rbenv/versions
ln -s /usr/local/Cellar/ruby/1.9.3-p125 1.9.3-p125
rbenv rehash
那是因为 rbenv 不会修改 shebang 行之类的东西。它只做它需要做的事情,并且不会对你的 shell 做任何有趣的事情。