Mac OS10.12采用rvm更新安装Ruby

因为很多软件需要Ruby高版本支持,但Mac默认安装的版本为2.0,故需要升级Ruby,升级步骤如下:

注意事项:升级osx 10.11后,brew在使用的时候就会直接报错了,会影响以下操作,因为从10.11开始,对几个重要目录的权限苹果有了新的限制,特别是/usr目录,解决办法:

sudo chown -R $(whoami):admin /usr/local

第一步:安装rvm

rvm是什么?为什么要安装rvm呢,因为rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。

安装命令:

$ curl -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm

检查是否安装成功:

rvm -v

如果能显示版本好则安装成功了

如果以前安装过,可通过此命令升级rvm

rvm get stable --auto-dotfiles

第二步:安装ruby

列出ruby可安装的版本信息

rvm list known

安装一个ruby版本

rvm install 2.3.3

设置默认版本

rvm use 2.3.3 --default

查看已安装的ruby

rvm list

卸载一个已安装ruby版本

rvm remove 2.3.3

ps:安装过程中会下载ruby安装包,如果无法下载,可手动下载,查看安装信息找到下载路径

Checking fallback: https://ftp.ruby-lang.org/pub/ruby/2.4/ruby-2.4.6.tar.bz2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 98 12.0M   98 11.8M    0     0   6905      0  0:30:28  0:30:00  0:00:28  3856

手动下载后拷贝到rvm文件夹下的archives文件夹中,默认路径为用户下的.rvm目录/Users/xxx/.rvm/archives

第三步:更换源

查看已有的源

gem source -l
*** CURRENT SOURCES ***

https://rubygems.org/

然后我们需要来修改更换源(由于国内被墙)所以要把源切换至国内镜像服务器 在终端执行以下命令

以下命令酌情执行,我未执行也成功

$ gem update --system
$ gem uninstall ruby gems -update

以下命令必须执行,并确保最终输出结果只有 gems.ruby-china.org

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://gems.ruby-china.org

打赏一个呗

取消

感谢您的支持!!!

扫码支持
扫码支持
扫码打赏

打开支付宝或微信扫一扫,即可进行扫码打赏哦