iOS 深度好文

MAC 更新Ruby

2016-12-20  本文已影响636人  a619f7edb5b9

更新Ruby

  1. 安装Ruby版本管理器RVM

    $ curl -L get.rvm.io | bash -s stable  
    

    出现这个画面说明下载成功

屏幕快照 2016-12-19 下午2.25.25.png

然后输入

$ source ~/.bashrc  
$ source ~/.bash_profile 
检查rvm是否安装完成
rvm -v  

显示

屏幕快照 2016-12-19 下午2.29.35.png

到这里说明rvm安装成功

  1. 用RVM升级Ruby

    查看最新版的Ruby

    $ rvm list known 
    
屏幕快照 2016-12-19 下午2.32.33.png

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

执行命令根本就没什么反应,估计是被墙了,在网上找找看,有没有换源,功夫不负有心人,

上一篇 下一篇

猜你喜欢

热点阅读