安装 RVM
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
$ curl -L https://get.rvm.io | bash -s stable
然后,载入 RVM 环境
$ source ~/.rvm/scripts/rvm
查看当前ruby版本
$ ruby -v
ruby 1.8.7
#列出已知的ruby版本
$ rvm list known
#安装ruby 1.9.3
$ rvm install 1.9.3
步骤3 - 设置 Ruby 版本
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
$ rvm 2.0.0 –default 有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下:
$ gem source -r https://rubygems.org/
$ gem source -a https://ruby.taobao.org
$ gem source -r https://rubygems.org/
https://rubygems.org/ removed from sources
$ gem source -a https://ruby.taobao.org
https://ruby.taobao.org added to sources
要想验证是否替换成功了,可以执行:
$ gem sources -l
正常的输出结果:
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
这里就表示已经把Ruby环境成功的安装到了Mac 上了。
ERORR
1,dependency.rb:307:in `to_spec’
First verify ruby is correctly installed:
$ ruby -e 'puts "Testing Ruby"'
From the error, it seems like you haven't installed the rhc gem. First check if it's installed:
$ which rhc
If rhc isn't installed, try this:
$ sudo gem install rhc
$ rhc setup
And try again.