cocopods安装


            
2016-12-28 09:25 | iOS

回答:

######1、CocoaPods安装

如果您的机器上已经安装了 CocoaPods,直接进入下一步即可。

CocoaPods可以方便地通过Mac自带的RubyGems安装。


打开Terminal(Mac电脑自带的终端),然后按照以下提示操作即可:


(1).设置ruby的软件源


这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被屏蔽了,    需要更新一下ruby的源,过程如下:


gem sources -l #(查看当前ruby的源)

gem sources --remove https://rubygems.org/ #(移除当前ruby的源)

gem sources -a https://ruby.taobao.org/ #(设置当前ruby的源)

gem sources -l #(再次查看当前ruby的源)


如果Terminal输出:


*** CURRENT SOURCES ***


https://ruby.taobao.org/


就证明ruby的软件源已经设置OK了。


(2).设置gem为最新版本

如果gem太老,可以尝试用如下命令升级gem:


在Terminal输入以下命令:


`sudo gem update --system`


升级成功后会提示: `Latest version currently installed. Aborting.`


(3).执行安装CocoaPods命令

注意:OS X 10.11 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods需要重新安装,但按照以前的安装方式,在Terminal输入以下命令:


`sudo gem install  cocoapods`


如果报以下错误:


ERROR:  While executing gem ... (Errno::EPERM)


Operation not permitted - /usr/bin/xcodeproj


解决方案1:


执行下面的命令并重启


sudo nvram boot-args="rootless=0"


sudo reboot


重启之后, 执行这个命令检查


sudo gem install cocoapods -V


如果依旧有错误,使用第二个方案


解决方案2:


sudo gem install -n /usr/local/bin cocoapods


pod setup


还有一点需要注意,pod setup在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。


安装成功后,你会看到:Setup completed


您认为此回答对您有帮助?

共有 17 位开发者认为此问题有帮助

我对此仍有疑问!继续追问