情況簡介:一臺3年沒做項目的電腦,里面有些老舊項目穿稳,pod指令各種報錯;
類似如下:
pod --version
***: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory
如果有類似以上問題,請繼續(xù)閱讀档叔。
開始解決
查找分析后結論:pod版本過舊,taobao鏡像不在維護(不要問我蒸绩,我也不知道什么時候為什么不維護的)蹲蒲,系統(tǒng)過新,倆人不太對付侵贵。
解決方案:更換源届搁,更新pod,讓倆人對付上窍育。
如下指令
gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org/ //出現(xiàn)這個需要換源了卡睦,因為不維護了
1.刪除.gemrc
指令
ll -a
1.png
這個文件為只讀,刪除漱抓。
rm .gemrc
override rw-r--r-- root/staff for .gemrc? yes
2.更換源
gem source -l //查看源
*** CURRENT SOURCES ***
https://rubygems.org/
因為.gemrc文件刪除表锻,源不再是https://ruby.taobao.org/
gem source --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com/
查看源:
gem source -l
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
//源替換完成
3.更新pod
sudo gem update --system //然后mac輸入密碼
sudo gem install cocoapods -n/usr/local/bin //會彈出進度
2.png
3.png
此文隨意轉載,無需注明出處乞娄,只為幫助別人瞬逊。
結束。