MacOS Mojave环境下安装cocopod遇到的问题

每次安装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 – master

Cloning 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 3236426

Receiving 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值