重转系统后安装cocoapods

系统macOS Mojave,版本10.14.6
终端查看ruby版本

ruby -v

ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]

安装rvm,成功。(这一步应该可以省略。。。)
切换源

sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/

安装cocoapods(用的VPN可能会快些)

sudo gem install -n /usr/local/bin cocoapods

安装成功。然后

pod setup

新版本系统会直接结束,setup completed,还需要其他方式操作

git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk

等待(VPN速度200-300k,总容量4915386,用时一小时,中间失败一次)

把项目拉到本地后,终端进入项目根目录,执行命令

pod install(我这里下载podfile已设置好第三方库时,卡在aliyunossios失败了很多次,后来改用下边的命令)

pod install --verbose --no-repo-update
(依然卡,不过每次都能新进展,每次多下载一点点,就用笨方法,不停的重复如上命令。有VPN建议开VPN,速度和进度快很多)

git config --global http.postBuffer 524288000
这条命令也能起作用,可以试试

另外,还要灵活操作,不要拘泥于教程。更新失败的时候,切换回 pod install试一下,说不定会有意外惊喜呢。

最后碰到一个问题,报错:

[!] Error installing libwebp

解决方法,需要修改libwebp对应版本的下载源地址为https://github.com/webmproject/libwebp.git
具体方案参考文献libwebp错误

参考文献:

文献一-简书
文献二-腾讯云区
pod setup 太慢问题
libwebp错误

其他参考文献:
macOS安装ruby
知乎
Homebrew
进阶cocoapods

Guess you like

Origin blog.csdn.net/u012477117/article/details/117325444