Cocoapods重装及报错处理
电脑升级系统后曾经更新过一次Cocoapods,当时用着还挺好。但是,最近一次使用时报了下面的错误:
[!] Error installing AFNetworking
[!] /usr/bin/git clone https://github.com/AFNetworking/AFNetworking.git /Users/…/Pods/AFNetworking –single-branch –depth 1 –branch 2.2.0
Cloning into ‘/Users/…/Pods/AFNetworking’…
error: RPC failed; result=52, HTTP code = 0
fatal: The remote end hung up unexpectedly
一开始,以为是需要重装Cocoapos。于是,使用下面方法来重装Cocoapods:
1 | sudo gem update --system |
然后,运行
1 | pod install |
但还是报了那个错误,然后,在网上查了下“The remote end hung up unexpectedly”,找到的解决方法都不能解决我的这个问题。
但是,这时我意识到可能是我的git出了问题。于是,我更新了下我的git。
1 | brew install git |
然后,修改~/.bash_profile,加入以下内容:
1 | export PATH=/usr/local/bin:/usr/local/sbin:${PATH} |
这样可以让bash优先搜索/usr/local下的指令,而且不会覆盖老文件,比较安全。
然后,再运行
1 | pod install --verbose --no-repo-update |
报错终于没有了,并且运行正常。
后记
Cocoapods是日常开发中非常好用的管理第三方库的工具。如果,你还没使用过的话,建议你使用下。
原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0