只是想更新到最新版本的Ruby。在ruby-lang.org/en/documentation/installation/#homebrew上,我发现你应该可以通过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/的内容,我可以看到一个符号链接:
ruby -> ../Cellar/ruby/2.2.1/bin/ruby
所以,我不知道发生了什么,为什么版本仍然列出旧的数字,而不是2.2.1,因为它看起来应该。
还有其他各种ruby工具(erb,gem,irb,rake,rdoc,ri)到2.2.1版的sym链接。
那么这里发生了什么,我如何正确安装2.2.1版?
我也安装了RVM,但我想更新系统版本的ruby到最新。
4条答案
按热度按时间ut6juiuv1#
简单的步骤
然后复制路径并粘贴到终端中并重新启动终端
检查
ruby --version
ebdffaop2#
使用Homebrew,但要确保
/usr/local/bin
在你的路径中处于早期。例如:.bashrc
这不会更新系统的Ruby版本。相反,它将安装
ruby
的另一个版本,这一行告诉bash
查找新版本。n8ghc7c13#
$PATH在current Terminal session中不会改变。所以请关闭航站楼并重新开放。
参考号:Jekyll on macOS
laximzn54#
this博客它不会改变系统的ruby版本。相反,它使用
rbenv
创建了一个虚拟环境来升级所需的ruby版本。尝试并测试成功。