1、设置 ruby 的软件源。
由于默认的 ruby 的软件源(https://rubygems.org/)被墙阻拦导致 CocoaPods 安装失败,因此需要更新一下 ruby 的源。依次执行如下命令:
查看当前ruby的源
gem sources -l
移除当前ruby的源
gem sources --remove https://rubygems.org/
设置当前ruby源为淘宝源(或者 https://gems.ruby-china.com/ )
gem sources -a https://ruby.taobao.org/
再次查看当前ruby的源
gem sources -l
显示如下文字表示更新成功。
*** CURRENT SOURCES *** https://ruby.taobao.org/
2、升级 gem。
gem 版本较低也可能导致安装或者升级失败,所以需要升级 gem。使用以下命令:
sudo gem update --system
3、安装 CocoaPods
检查一下您的 OS X 的版本。
若您的 OS X 版本小于等于 10.11,依次执行下面的命令安装 CocoaPods。
sudo gem install cocoapods pod setup
大于 10.11,使用如下命令安装。
sudo gem install -n /usr/local/bin cocoapods pod setup #cocoapods 正式版
sudo gem install -n /usr/local/bin cocoapods --pre #cocoapods beta版
注意:安装过程可能会耗时比较长,也有可能受网络状况影响造成失败,需要多次尝试直到成功。
第二种方法
Xcode安装cocopods (cocoapods v1.8)
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
$ Xcode-select --install
$ sudo gem install -n/usr/local/bin cocoapods
网友评论