这本书告诉我们在terminal用以下命令安装CocoaPods
sudo gem sources -a https://gems.ruby.taobao.org/
sudo gem sources -r https://rubygems.org/
sudo gem install CocoaPods
pod setup
首先不推荐继续使用淘宝的源,因为当你访问淘宝RubyGems镜像官网时淘宝已说明了:本站将不再继续维护
RubyGems 镜像 - 淘宝网按照淘宝RubyGems镜像官网的提示,我们需要将https://gems.ruby.taobao.org/改成https://gems.ruby-china.org/
然而你会发现在第三步时出现
ERROR: Could not find a valid gem 'CocoaPods' (>= 0) in any repository
不用慌,这是书本又打错了,将第三步的CocoaPods改为全小写就好了。
即命令改成
sudo gem sources -a https://gems.ruby-china.org/
sudo gem sources -r https://rubygems.org/
sudo gem install cocoapods
pod setup
由于所有的项目的PodSpec都托管在github上,所以在第四步时它会从github上将这个包clone下来,然而你可能会发现下载速度极其感人,此时我们可以去Specs仓库中手动把整个包下出来,如下图点击红框处的Clone or download,接着点击Download ZIP,ZIP包的名字为Specs-master。
Specs仓库整个包大概一百多M,下出来后双击解压你会得到如下的文件夹
Specs-master如果此时你已经运行过pod setup
那么在个人用户文件下会出现一个名为.cocoapods的隐藏文件夹,若找不到可以在Finder上方的菜单栏上点击前往——前往文件夹在弹出的窗口中输入~/.cocoapods
,然后将解压出来的Specs-master文件夹重命名为master放在 ~/.cocoapods/repos下,最后再运行pod setup
待如下图出现Setup completed
即可。
网友评论