更新Ruby
-
安装Ruby版本管理器RVM
$ curl -L get.rvm.io | bash -s stable
出现这个画面说明下载成功
然后输入
$ source ~/.bashrc
$ source ~/.bash_profile
检查rvm是否安装完成
rvm -v
显示
屏幕快照 2016-12-19 下午2.29.35.png到这里说明rvm安装成功
-
用RVM升级Ruby
查看最新版的Ruby
$ rvm list known
ruby已经更新到2.3.0了
更新Ruby
$ rvm install 2.3.0
lixingqiao01163comdeMacBook-Pro:~ lixingqiao01$ rvm install 2.3.0
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.12/x86_64/ruby-2.3.0.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Installing requirements for osx.
Updating system.....
Installing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libksba, openssl.........
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date.
Requirements installation successful.
Installing Ruby from source to: /Users/lixingqiao01/.rvm/rubies/ruby-2.3.0, this may take a while depending on your cpu(s)...
ruby-2.3.0 - #downloading ruby-2.3.0, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13.5M 100 13.5M 0 0 30500 0 0:07:45 0:07:45 --:--:-- 29874
ruby-2.3.0 - #extracting ruby-2.3.0 to /Users/lixingqiao01/.rvm/src/ruby-2.3.0....
ruby-2.3.0 - #configuring...........................................................
ruby-2.3.0 - #post-configuration.
ruby-2.3.0 - #compiling..............................................................
ruby-2.3.0 - #installing.........
ruby-2.3.0 - #making binaries executable..
Installed rubygems 2.5.1 is newer than 2.4.8 provided with installed ruby, skipping installation, use --force to force installation.
ruby-2.3.0 - #gemset created /Users/lixingqiao01/.rvm/gems/ruby-2.3.0@global
ruby-2.3.0 - #importing gemset /Users/lixingqiao01/.rvm/gemsets/global.gems...............................................
ruby-2.3.0 - #generating global wrappers........
ruby-2.3.0 - #gemset created /Users/lixingqiao01/.rvm/gems/ruby-2.3.0
ruby-2.3.0 - #importing gemsetfile /Users/lixingqiao01/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.3.0 - #generating default wrappers........
ruby-2.3.0 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.3.0 - #complete
Ruby was built without documentation, to build it run: rvm docs generate-ri
安装过程中出现的错误
Error running 'requirements_osx_brew_update_system ruby-2.3.0',
showing last 15 lines of /Users/lixingqiao01/.rvm/log/1482145794_ruby-2.3.0/update_system.log
https://github.com/Homebrew/homebrew/wiki/Common-Issues
and make sure `brew update` works before continuing.'
++ rvm_pretty_print stderr
++ case "${rvm_pretty_print_flag:=auto}" in
++ case "${TERM:-dumb}" in
++ case "$1" in
++ [[ -t 2 ]]
++ return 1
++ printf %b 'Failed to update Homebrew, follow instructions here:
https://github.com/Homebrew/homebrew/wiki/Common-Issues
and make sure `brew update` works before continuing.\n'
Failed to update Homebrew, follow instructions here:
https://github.com/Homebrew/homebrew/wiki/Common-Issues
and make sure `brew update` works before continuing.
++ return 1
Requirements installation failed with status: 1.
/Users/lixingqiao01/.rvm/bin/rvm: line 66: shell_session_update: command not found
提示brew版本太低,升级brew
brew update
执行命令根本就没什么反应,估计是被墙了,在网上找找看,有没有换源,功夫不负有心人,
网友评论