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
查看评论