新電腦沒配置 cocoapods,Mac安裝Cocoapods

1. 先安裝Homebrew

可能遇到的問題:

安裝Homebrew時總是報錯(Failed to connect to raw.githubusercontent.com port 443: Connection refused)

原因:

由于某些你懂的因素,導致GitHub的raw.githubusercontent.com域名解析被污染了。

解決辦法:

通過修改hosts解決此問題。

1.1 查詢真實IP

https://www.ipaddress.com/查詢raw.githubusercontent.com的真實IP。

1.2 修改hosts

進入編輯模式

sudo vim /etc/hosts

添加如下內(nèi)容:

199.232.28.133 raw.githubusercontent.com

1.3 安裝Homebrew

執(zhí)行:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

這樣你就可以使用國內(nèi)源了,再也不用痛苦了

參考地址:https://blog.csdn.net/txl910514/article/details/105880125

2. 把Ruby官方鏡像改為國內(nèi)鏡像

2.1 更新gem版本

注:這里需要翻一下墻

gem update --system

2.2 查看gem版本

gem -v

注:請盡可能用比較新的 RubyGems 版本,建議 2.6.x 以上。

我目前的版本為2.6.3,安裝更新后為3.0.2

2.3 修改鏡像

gem sources--addhttps://gems.ruby-china.com/--removehttps://rubygems.org/gem sources-l

終端顯示為如下即為成功,注:確保只有gems.ruby-china.com才為成功

***CURRENT SOURCES***https://gems.ruby-china.com/

參考地址:https://gems.ruby-china.com/

3. 通過Homebrew安裝ruby最新版

3.1 查看 ruby 的安裝目錄**

which -a ruby

注:執(zhí)行以上命令后會輸出 2 行,

1. 其中 /usr/local/opt/ruby/bin/ruby 是通過 Homebrew 安裝的,

2. 而 /usr/bin/ruby 是 Mac 自帶的 ruby,

3. 請不要隨便刪除自帶的 ruby, 否則會出現(xiàn)問題(這個本人也沒嘗試只是老外博文里說的)

通過 HomeBrew安裝的版本:ruby 3.0.2? 路徑:/usr/local/opt/ruby/bin/ruby

Mac 自帶版本:? ruby 2.6.3? 路徑:/usr/bin/ruby

3.2 通過 Homebrew 安裝 ruby

brew install ruby

3.3 使用以下命令查看 ruby 版本

ruby -v

如果成功安裝之后使用命令查看 ruby 版本發(fā)現(xiàn)仍然是 Mac 自帶的版本,類似如下

ruby 2.6.3p62(2019-04-16 revision 67580)[universal.x86_64-darwin20]

3.4 此時只需把 ruby 3.0.2 可執(zhí)行文件導入全局變量 PATH 中即可,使用如下命令:

echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrcsource ~/.zshrc

3.5 再次查看 ruby 版本

ruby -v

顯示以下命令行即為成功

ruby 3.0.2p107(2021-07-07 revision 0db68f0233)[x86_64-darwin20]

至此 ruby 3.0.2 安裝成功

參考地址:http://www.itdecent.cn/p/2635ecdb748b

4. 安裝Cocoapods

4.1 安裝

sudo gem uninstall cocoapods

4.2 更新

pod setup —verbose

可能遇到的問題:

出現(xiàn)zsh: command not found: pod

解決:

4.2.1 為了安全起見,執(zhí)行以下命令,卸載原有的CocoaPod

sudo gem uninstall cocoapods

4.2.2 執(zhí)行以下命令來重新安裝cocoapod

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

4.2.3 如果沒有權限執(zhí)行pod,執(zhí)行以下命令,賦予/usr/local/bin給予執(zhí)行與讀取權限

sudo chmod +rx /usr/local/bin/

參考地址:http://www.itdecent.cn/p/6ff1903c3f11

5.更新Cocoapods鏡像源

5.1 移除原鏡像源

pod reporemovemaster

5.2 添加國內(nèi)鏡像源

gitclonehttps://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master

5.3 更新鏡像源

pod repo update

作者:非叼牛

鏈接:http://www.itdecent.cn/p/14c7260ab8b7

來源:簡書

著作權歸作者所有。商業(yè)轉載請聯(lián)系作者獲得授權,非商業(yè)轉載請注明出處。

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

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容