飞道的博客

mac 10.15 cocopods的安装流程

317人阅读  评论(0)

cocopods安装依赖ruby,ruby依赖rvm,rvm依赖homebrew,所以要安装cocopods,需要倒序安装这些工具

homebew的安装

官网地址:链接: https://brew.sh.

rvm的安装


curl -L get.rvm.io | bash -s stable
//执行以上命令后,出现curl: (7) Failed to connect to raw.githubusercontent.com port 443: 
//Connection refused
//则修改host文件,重新执行curl -L get.rvm.io | bash -s stable命令,反之直接执行指定源的命令。

修改host 文件,终端输入以下命令行:sudo vi /etc/hosts,在host文件中加入以下的IP地址配置,如下所示:

sudo vi /etc/hosts

地址来源
https://www.ipaddress.com.输入域名如raw.githubusercontent.com,github.com 会生成相应的ip,然后修改host文件

199.232.28.133 raw.githubusercontent.com
140.82.114.3 github.com 

输入本机密码后,打开hosts文件,键盘输入 i (插入),修改hosts文件后,按 esc 键退出,再按shift+:键,再输入w和q,保存退出

source ~/.rvm/scripts/rvm 

检查安装是否成功:

rvm -v 

安装ruby

rvm list known           // 查看ruby版本列表 最好更新到最新的
rvm install 2.6.3        // 安装2.6.3版本(安装最新的或者次
rvm use 2.6.3 --default //把 2.6.3版本作为默认版本,因为最新版本可能有一些问题
rvm list  //查询已经安装的 ruby 版本新的版本即可)。

安装 Cocoapods

如果你的 Mac系统是 10.11 之前,输入:.

sudo gem install cocoapods

如果你的 Mac系统是 10.11 之后,输入

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

查看是否成功

pod search AFNetworking
//[!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`

该报错是一个很常见的错误,但是在搜索解决方法的时候,很多答案都是说删除~/Library/Caches/CocoaPods/search_index.json

但是有雨MacOS系统版本的原因,最新的系统往往这样做并没有用,还是无法解决;

下面是一个有用的解决方法,按照步骤操作即可:

pod repo remove master
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
rm ~/Library/Caches/CocoaPods/search_index.json
pod search AFNetWorking

重点说明:在安装的过程中可能会出现种种问题,可能是我们没见过的,但是只要严格按照官方的步骤来,就能很好的规避这些问题


转载:https://blog.csdn.net/qq_33298465/article/details/114684558
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场