每次安装cocopod都有不一样的体验。
本次安装是在MacOS Mojave操作系统下进行安装。
一, 需要注意(与之前版本安装不一致的地方)的地方:
1, gem sources -l查看当前安装的资源:
需要注意现在使用的资源已经更新,不再是原来的taobao那个源了。
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
2,下载cocopod时用
sudo gem install -n /usr/local/bin cocoapods
二,遇到的最大的问题
[!] CocoaPods was not able to update the master
repo. If this is an unexpected issue and persists you can inspect it running pod repo update --verbose
再pod项目的时候一直出现这个问题,使用pod repo update --verbose
也还是上述问题。
先删除全局的缓存:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/
把当前 Pods 目录清空:
$ sudo rm -fr Pods/
然后,重新安装cocoapods
执行命令
$sudo gem install -n /usr/local/bin cocoapods
再次
$ pod setup
接下来就要等待了,可能会比较慢,看你网速了,最终出现
Setting up CocoaPods master repo
$ /usr/bin/git clone https://github.com/CocoaPods/Specs.git
–progress – masterCloning into ‘master’…
remote: Enumerating objects: 3167, done.
remote: Counting objects: 100% (3167/3167), done.
remote: Compressing objects: 100% (2027/2027), done.
remote: Total 3239593 (delta 1635), reused 2086 (delta 1030),
pack-reused 3236426Receiving objects: 100% (3239593/3239593), 660.40 MiB | 359.00
KiB/s, done.Resolving deltas: 100% (1937310/1937310), done.
Checking out files: 100% (337633/337633), done.
Setup completed
至此问题解决完成。
三,安装pod简易步骤
1、使用命令gem sources -l查看当前安装的资源:
2、我的已经更换过了,所以是ruby-china,如果不是请使用以下命令替换:
gem sources --remove https://rubygems.org/
//注意:此处是https://gems.ruby-china.com/,而不是https://gems.ruby-china.org/
gem sources -a https://gems.ruby-china.com/
3、替换后再使用gem sources -l是否替换成功。
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
4、更换成功后,执行更新sudo gem update --system(提示我的更新已经是最新): (此时需输入密码,不会显示输入的密码,只管输入,然后回车即可)
Password:
Latest version already installed. Done.
5、下载cocoapods:
sudo gem install -n /usr/local/bin cocoapods
提示success表示下载成功:
Successfully installed cocoapods-1.7.2 Parsing documentation for
cocoapods-1.7.2 Done installing documentation for cocoapods after 3
seconds 1 gem installed
注意:不要使用sudo gem install cocoapods命令来下载cocoapods,会报错。若你已经使用,那么恭喜你会遇到和我一样的问题(解决方法上面二 已给出)。
6、执行pod setup将Github上的开源库都托管都安装Podspec索引安装到到本地(会需要相当长的时间,请耐心等待)
Setup completed