我已经使用安装了 ruby 1.9.3hombrew
酿造安装红宝石
但仍然使用默认的1.8.7。如何将 osx 切换为使用 1.9.3 作为默认 ruby?
简短回答:
通过自制程序安装 ruby 后,只需执行以下操作:
brew link --overwrite ruby
并重新启动或重新打开您的终端
长答案
所以我使用 homebrew 正常安装了 ruby
brew install ruby
安装得很好,但它仍然使用系统默认的 ruby。
我通过执行以下操作验证了这一点:
which ruby
#/usr/bin/ruby
因此,根据 Matthew Rudy 的建议,我检查了 /etc/paths 的顺序,一切都很好。
然后我决定这样做:
which -a ruby
#/usr/bin/ruby
#usr/local/bin/ruby
所以没有任何东西被破坏。
尝试使用自制方法再次重新安装ruby,然后我找到了它。
自制提到:
Warning: ruby-2.3.1 already installed, it's just not linked
所以必须这样做:
brew link --overwrite ruby
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)