1>.删除官方的ruby环境
gem sources --remove https://rubygems.org/
2>.等有反应之后再敲入以下命令
gem sources -a http://ruby.taobao.org/
3>.为了验证你的Ruby镜像是并且仅是taobao
gem sources -l
显示为ruby.taboo.org为正确
*** CURRENT SOURCES ***
http://ruby.taobao.org/
4>.安装cocoapods环境
sudo gem install -n /usr/local/bin cocoapods
5>.设置pod
pod setup
注意:使用CocoaPods时遇到pod setup失败
关于pod setup的详细解释在这里。对于初次使用CocoaPods的同
学,即使你不使用pod setup命令,在你初次执行pod install命
令时,系统也会自动执行pod setup。而由于长城的原因,不挂VPN
是不可能成功执行pod setup的。或许是我的VPN太垃圾,我挂上
VPN也依然没有执行成功。
github上下载到了所需的文件。而只要将文件夹名改为master,将 其拖到/Users/用户名/.cocoapods/repos目录下即可。
注意:现在pod 被墙了
pod update ==> pod update –no-repo-update
pod install ==> pod install –no-repo-update
更新报错:
1.Unable to find a specification for xxxxx
只需要把当前Pod的目录清理一下就行了。在终端执行以下命令:
1. pod repo remove master
2. pod setup
setup成功后执行install或update即可。
[!] Unable to satisfy the following requirements:
- `Masonry (~> 1.0.0)` required by `Podfile`
- `Masonry (= 1.0.0)` required by `Podfile.lock`