安装cocoapod

参考网址:https://www.jianshu.com/p/f43b5964f582

1.ruby -v 查看ruby版本(我的是:ruby 2.6.3p62)

如果要更新,还得更新rvm环境,看上面的参考链接

2.切换源:

sudo gem update --system (这句执行失败貌似也不用管)

gem sources --remove https://rubygems.org/

gem sources --add https://gems.ruby-china.com/

gem sources -l (查看当前源)

3.配置git的相关域名,防止安装过程遇到请求超时:

根据域名查询ip地址(将查到的ip地址,取第一个,与下面的对应放入hosts文件):

https://site.ip138.com/github.com/

更改hosts文件:

sudo vim /etc/hosts  (保存:ESC :wq)

[异常结束的解决:sudo rm -f  /etc/.hosts.swp]

hosts尾部添加这些域名:

75.126.164.178 github.global.ssl.fastly.net

140.82.114.4 github.com

185.199.108.153 assets-cdn.github.com

151.101.108.133 avatars0.githubusercontent.com

151.101.108.133 avatars1.githubusercontent.com

更改后可以看下是否更改,以及是否能ping通:

ping github.com

退出ping: ctrl+z

4.安装cocoapoda

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

********过程中遇到的一些报错:

1.安装homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

fatal: unable to access 'https://github.com/Homebrew/brew/': Failed to connect togithub.comport 443: Operation timed out

解决:

查询是否使用代理:

git config --global http.proxy

git config --global --unset http.proxy

git config --global --unset https.proxy

git config --global http.proxy "127.0.0.1:1080"

git config --global https.proxy http://127.0.0.1:1080

2.遇到Command Line Tools没有找到:

多个xcode这样处理:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

还是报错,注意看是否报错的版本跟安装的不一样,如果不一样就去官网下载一个对应的版本安装

3.pod setup 新系统执行很快,完成后~/.cocoapods/repos/master文件夹没有生成

方案一 (此方法最好选择晚上12点后,亲测晚上1点成功):

git clone https://github.com/CocoaPods/Specs.git master

方案二(SSH方式下载,也就是将https改成git,需要去git官网配置公钥,亲测早上7点成功):

git clone git://github.com/CocoaPods/Specs.git master

查看本地是否生成过公钥:

cd ~/.ssh

ls

authorized_keys2  id_dsa(私钥)      known_hosts config            id_dsa.pub(公钥)

生成公钥和私钥:

ssh-keygen -t rsa -C "[email protected]"

将公钥配置到git官网:id_rsa.pub

验证公钥是否正常:

ssh -T [email protected]

Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.

具体配置可参考此链接:https://www.cnblogs.com/akidongzi/p/8366535.html

你可能感兴趣的:(安装cocoapod)