cocoapods 安装

2022-11-12  本文已影响0人  FieryDragon

安装

# 2022年最新Mac OS 最新安装cocopods 安装超级快速为您节省大量时间与精力 30分钟搞定的教程(新电脑安装教程)
升级rvm遇到的坑
CocoaPods安装方法-2022.11.08
CocoaPods安装
CocoaPods 安装教程

卸载

如何从Mac机上完全卸载Cocoapods?

安装问题

curl -L get.rvm.io | bash -s stable 报错
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的几种解决方式

rvm install 2.6.3 报错
RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

pod setup 发生error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
pod 报错系列:RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
 ~ % chmod 777 /Users/****/Desktop/rvm_install.sh 
 ~ % sh /Users/****/Desktop/rvm_install.sh 

安装RVM 失败的解决办法

GitHub无法访问

Mac 无法访问github
GitHub无法访问、443 Operation timed out的解决办法

sudo gem install cocoapods 报错
Fetching: concurrent-ruby-1.1.5.gem (100%)
Successfully installed concurrent-ruby-1.1.5
Fetching: cocoapods-core-1.8.4.gem (100%)
Successfully installed cocoapods-core-1.8.4
Fetching: cocoapods-trunk-1.4.1.gem (100%)
Successfully installed cocoapods-trunk-1.4.1
Fetching: cocoapods-1.8.4.gem (100%)
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.

解决:sudo gem install -n /usr/local/bin cocoapods

Successfully installed cocoapods-1.8.4
Parsing documentation for cocoapods-1.8.4
Installing ri documentation for cocoapods-1.8.4
Done installing documentation for cocoapods after 3 seconds
1 gem installed
pod JSON::ParserError - 809: unexpected token at '

解决:sudo rm -rf ~/.cocoapods/repos

Ruby安装

Ruby安装的两种方式
1.rvm (可指定安装版本)
2.brew
两种方式安装的路径不同,可以通过两种方式安装两个相同的版本(不建议这么做);可以通过查看Ruby安装路径(which -a ruby)确认那种方式安装的;对应的安装方式删除(删除失败可以查找路径直接删除文件)。
如果切换安装方式,先删除cocoapods再删除现有Ruby。

ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions for the /Library/Ruby/Gems/2.6.0 directory

sudo chown -R username /Library/Ruby/Gems/2.6.0
其中,将username替换为当前用户的用户名即可

上一篇 下一篇

猜你喜欢

热点阅读