由于 mac pro 自身带的ruby 版本是 2.0 ,算是比较低的了,现在 安装使用一些 ruby 写的工具 都要求 ruby的版本 是2.3 以上之类的,所以需要 更新 mac 上的ruby 版本。
参照 这篇 点赞最高的那个,
https://stackoverflow.com/questions/3696564/how-to-update-ruby-to-1-9-x-on-mac
但是其中我还是遇到了 一些小阻碍, 因为中间 要用到 homebrew 这玩意,这个东西 不让在root 用户下运行 ,而我安装的rvm 工具是在 root 下 安装的,所以 刚开始rvm 只能在root 下使用。这就矛盾了,为了
解开矛盾 就需要 使之 臣服,我选择了 如果让 rvm 在非root 下 使用
我通过 which rvm 找到 rvm的执行目录
然后通过 chown -R 非root 用户 /usr/bin/rvm
这样一来 就可以在 非root 用户下使用 rvm 和 homebrew 了
up vote196down vote
As The Tin Man suggests (above) RVM (Ruby Version Manager) is the Standard for upgrading your Ruby installation on OSX: https://rvm.io
To get started, open a Terminal Window and issue the following command:
\curl -L https://get.rvm.io | bash -s stable --ruby
( you will need to trust the RVM Dev Team that the command is not malicious - if you're a paranoid penguin like me, you can always go read the source: https://github.com/wayneeseguin/rvm ) When it's complete you need to restart the terminal to get the rvm
command working.
rvm list known
( shows you the latest available versions of Ruby )
rvm install ruby-2.3.1
For a specific version, followed by
rvm use ruby-2.3.1
or if you just want the latest (current) version:
rvm install current && rvm use current
( installs the current stable release - at time of writing ruby-2.3.1 - please update this wiki when new versions released )