1.裝cocoapods,ruby版本忒低-》開始更新ruby-》開始更新gem,這是一條不歸路啊同志們,各種permission denied,各種路徑不存在,各種路徑沒有讀寫權限,各種不成功!
2.舒服優雅的方式:(ref:https://segmentfault.com/a/1190000003784636)
rvm是什么?為什么要安裝rvm呢,因為rvm可以讓你擁有多個版本的Ruby,並且可以在多個版本之間自由切換。
第一步:安裝rvm
$ curl -L get.rvm.io | bash -s stable $ source ~/.rvm/scripts/rvm
-
等待終端加載完畢,后輸入:
rvm -v
如果能顯示版本好則安裝成功了。
第二步:安裝ruby(cocoapods需要2.2.0以上的噢)
-
列出ruby可安裝的版本信息
rvm list known
-
安裝一個ruby版本
rvm install 2.1.4
如果想設置為默認版本,可以用這條命令來完成
rvm use 2.1.4 --default
-
查看已安裝的ruby
rvm list
-
卸載一個已安裝ruby版本
rvm remove 2.1.4
第三步:更換源
-
查看已有的源
gem source
顯示會如下:
CURRENT SOURCES
http://rubygems.org/
-
然后我們需要來修改更換源(由於國內被牆)所以要把源切換至淘寶鏡像服務器 在終端執行以下命令
$ gem update --system $ gem uninstall rubygems-update $ gem sources -r http://rubygems.org/ $ gem sources -a http://ruby.taobao.org
第四步:
安裝好ruby 更新完gem后,就可以執行 gem install cocoapods 了...
再補充一系列疑難雜症的問題:http://www.jianshu.com/p/6e5c0f78200a