安装遇到的问题
一。Operation not permitted - /usr/bin/xcodeproj
解决办法:
sudo gem install -n /usr/local/bin cocoapods
二。安装最新的CocoaPods版本
之前电脑上的版本为cocoapods-1.0.1,因为swift3需要使用最新的Alamofire,Alamofire需要使用CocoaPods 1.1.0版本以上
CocoaPods 1.1.0+ is required to build Alamofire 4.0.0+.
升级最新CocoaPods版本
sudo gem install -n /usr/local/bin cocoapods --pre
三。查询CocoaPods版本
pod --version
四。Setting up CocoaPods master repo等太久
CocoaPods 在将它的信息下载到~/.cocoapods 目录下,如果你等太久,可以试着cd 到那个目录,用du -sh * 来查看下载进度
cd ~/.cocoapods/
du -sh *
五。出现 [!] To setup the master specs repo, please run pod setup
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup //务必在手动下载代码后执行一次,执行后在执行
pod install --verbose --no-repo-update //避免去更新了
移除RubyGems中的CocoaPods程序包
RubyGems是什么?RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。
1、查看gems中本地程序包
gem list
2.卸载制定版本号的CocoaPods
sudo gem uninstall cocoapods -v 1.0.1