只是尝试更新到最新版本的Ruby。在ruby-lang.org/en/documentation/installation/#homebrew上,我发现你应该可以通过自制程序来完成:
brew install ruby
然而,当我在'更新'之后列出ruby版本(ruby -v)时,它仍然是旧版本2.0.0。
Hermes:~ Sancho$ ruby -v
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin13]
我碰巧列出了/ usr / local / bin /的内容,我可以看到一个符号链接:
红宝石 - > ../地窖/红宝石/ 2.2.1 / bin中/红宝石
所以,我不知道发生了什么,以及为什么该版本仍然列出旧数字而不是2.2.1,因为它看起来应该如此。
对于2.2.1版本,还有各种其他ruby工具(erb,gem,irb,rake,rdoc,ri)的sym链接。
那么这里发生了什么以及如何正确安装2.2.1版本?
我也安装了RVM,但我想将ruby的系统版本更新到最新版本。
答案 0 :(得分:2)
使用自制软件,但要确保/usr/local/bin
在您的路径中尽早。例如:
.bashrc
export PATH=/usr/local/bin:$PATH
这不会更新系统Ruby版本。相反,它会安装另一个版本的ruby
,此行告诉bash
寻找新版本。
答案 1 :(得分:2)
答案 2 :(得分:1)
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
$ PATH在current Terminal session中没有变化。因此,请关闭终端并重新打开。