- 查看一下现有ruby source:
$ gem sources - 如果是ruby原来的默认source,或者之前一直可以用的taboo镜像,都因为墙或者不在维护的原因需要移除。即移除现有的 ruby sources:
$ gem sources --remove https://rubygems.org/
或者 $ gem sources --remove https://ruby.taobao.org/ - 添加新的source
$ gem source -a https://gems.ruby-china.org/ - 验证是否添加成功
$ gem sources -l - 安装CocoaPods
$ sudo gem install cocoa pods
备注:之前很多文章都提到OS X EL Capitan之后的系统改成 $ sudo gem install -n /usr/local/bin cocoapods,但是我系统是10.11.6 (15G31),用第一个命令就可以;10.13需要用 $ sudo gem install -n /usr/local/bin cocoapods.
$ pod setup
备注:我遇到的问题是这个地方从https://github.com/CocoaPods/Specs 克隆 Specs-master到半路是会报错:
Snip20170316_5.png
可以多试几次,不行就直接从GitHub上面下载压缩包下来解压后拷贝到对应的目录也是可以的。
CocoaPods的安装目录在用户名下面的.cocoapods,是隐藏文件;可以通过命令 $ defaults write com.apple.finder AppleShowAllFiles -bool true显示隐藏文件。
路径是下图这样的,注意把下载解压后的文件Specs-master改名为master,然后拷贝到对应路径。
Snip20170316_3.png
注意下载的是红色箭头指向的,不是CocoaPods的源码。
Snip20170316_6.png
- 检查是否安装成功
$ pod --version
网友评论