MacOS X 10.12.1 无法安装cocoapods 的问题

1.先设置gem为最新版本

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

在Terminal输入以下命令:

sudo gem update --system


2.升级pod,需要重新安装

注意: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 cocoa pods

我并没有执行下面的命令,如果不可以正常使用的话,就可以执行下面的命令

pod setup

(3)pod setup时出现以下错误:

 我拿到一新电脑 安装pod 常常卡在

Setting up CocoaPods master repo 按照网上说法:

使用命令 cd ~/.cocoapods/,再输入 du -sh * 查看到100M多这样说明一直在下载

我发现我的问题是每次下载过程中会出现

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master


Cloning into 'master'...

error: RPC failed; curl 56 SSLRead() return error -36

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

下次执行搜索时 还是出现这种情况

在网上查到的解决办法:在终端输入以下命令:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers

后面的地址你可以打开Xcode显示包内容,找到那个文件夹拖到终端里面。

然后显示如下:

.cocoapods ABC$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

Password:

ABCdeMacBook-Pro:.cocoapods ABC$ pod search AF

Setting up CocoaPods master repo

Setup completed

Creating search index for spec repo 'master'.. Done!

xujianfengdeMacBook-Pro:.cocoapods xujianfeng$ 


到这我的就安装成功了(注意上面那一步要等好长时间我用了大概2个小时,期间可以查看下载的文件大小,最后下载了900多M)

(4)如果还是没有安装成功:

尝试:删除.cocoapods目录,在终端输入以下命令:

cd ~/.cocoapods/

sudo -rm -rf ~/.cocoapods/

然后,重新下载安装,在终端输入以下命令:

pod setup



你可能感兴趣的:(iOS开发技巧,pod安装失败)