Mac升級到10.13.1 之後cocoapods出現問題的解決辦法

我最近把我的Mac系統升級到了最高版本,macOS High Sierra(10.13.1),升級之後發現cocoapods出現了問題,,現把問題和解決辦法羅列如下:

問題:

/usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

我查了一下https://github.com/CocoaPods/CocoaPods/issues/6898#issuecomment-332060096
發現很多人也遇到了這個問題,但是我用了大家說的方法之後發現還是不行,我這邊還是報錯,,後來經朋友提醒我才意識到,CocoaPods我已經快接近一年沒有動他了,過去使用的taobao的源已經不再維護了。 所以解決辦法如下:

解決辦法:

一、首先查看一下自己的ruby,看是不是https://ruby.taobao.org/

            gem sources -l

二、如果是taobao的源的話,就添加新源,卸載舊源;

            gem sources --add https://gems.ruby-china.org/ --remove https://ruby.taobao.org/

三、再次查看自己的ruby,看是否替換成功。如果顯示是https://gems.ruby-china.org/則說明替換成功。

            gem sources -l

四、重新初始化安裝Pod。

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

五、成功之後查看一下版本有無。

            pod --version

六、如果沒什麼問題的話嗎,就cd到自己的工程目錄下進行更新第三方庫

            pod install --verbose --no-repo-update

多瞭解、多嘗試、多總結!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章