安裝cocoapod

參考網址:http://www.itdecent.cn/p/f43b5964f582

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

如果要更新,還得更新rvm環(huán)境,看上面的參考鏈接

2.切換源:

sudo gem update --system (這句執(zhí)行失敗貌似也不用管)

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 新系統(tǒng)執(zhí)行很快,完成后~/.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 "your_email@youremail.com"

將公鑰配置到git官網:id_rsa.pub

驗證公鑰是否正常:

ssh -T?git@github.com

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

具體配置可參考此鏈接:https://www.cnblogs.com/akidongzi/p/8366535.html

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容