问题回顾:
自从我的苹果电脑系统升级11.1 之后,由于某些原因我删除了本地的cocoapods,使用如下命令准备重新安装:
sudo gem install -n /usr/local/bin cocoapods
结果意外的报错如下:
WechatIMG20.png
初步判断,cocoapods安装命令应该没有大问题,看到报错信息中,ruby貌似有问题,网上找了一堆解决办法,各种问题不断,现将我自己的办法总结如下:
一、首先确保本地电脑安装了RVM 环境
1、编辑host文件
sudo vim /etc/hosts
2、将以下内容放入hosts中
199.232.28.133 raw.githubusercontent.com
WechatIMG21.png
注意:加入host的内容,是确保下面的rvm安装命令不出现被拒绝链接的情况
3、安装带有ruby的稳定版RVM,执行如下命令:
\curl -sSL https://get.rvm.io | bash -s stable --ruby
4、安装完毕后,通过以下命令启动rvm:
source /Users/XXXXXX/.rvm/scripts/rvm
其中XXXXXX 表示你电脑账户
5、接着应用ruby对应的版本
rvm use ruby-2.6.3
注意:如果本地没有ruby,这个命令会自动安装,请耐心等待
6、最后执行cocoapods 安装命令即可:
sudo gem install -n /usr/local/bin cocoapods
如有问题,欢迎评论
网友评论