cocoapods安裝、卸載、重新安裝的出現(xiàn)的坑

cocoapods如何安裝

初次安裝cocoapods:

  • 一般,mac電腦上自帶ruby環(huán)境,可在終端中使用ruby -v命令查看ruby的版本,如果有類似輸出:
    ruby 2.0.0p648 (2015-12-16 revision 53162)
    說明有ruby版本;
  • 若想要升級ruby版本:輸入sudo gem update —system,sudo指用管理員權(quán)限,這時就得需要輸入你的開機密碼;
升級ruby.png

**表示升級成功

  • 也可以使用RVM來管理ruby版本:

    • 安裝Xcode
    • 安裝homebrew,到其官網(wǎng)復(fù)制命令即可
    • 安裝RVM:curl -L https://get.rvm.io | bash -s stable
    • 用RVM安裝Ruby環(huán)境 1.列出已知的ruby版本 rvm list known 2. 選擇安裝版本rvm install 2.0.0 3.如果想卸載之前已經(jīng)安裝過的版本rvm remove 1.9.2 4.將指定版本的 Ruby 設(shè)置為系統(tǒng)默認(rèn)版本 rvm 2.0.0 --default
  • 切換ruby服務(wù)器地址:

    • 先查看環(huán)境地址gem sources -l ,若有輸出
      環(huán)境地址.png

      則先移除該地址:gem source -r https://xxxx.org/,如gem source -r https://rubygems.org/
      添加如下地址:gem sources -a https://gems.ruby-china.org
      再查看環(huán)境地址,若成功如上圖所示
  • 安裝cocoapods

    • sudo gem install cocoapods(步驟有點慢,不要急)如果出現(xiàn)如果出現(xiàn):
      ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj
      可以試試這個命令sudo gem install -n /usr/local/bin cocoapods
    • pod setup(步驟有點慢,不要急)

已經(jīng)安裝過cocoapods,但在升級過程中出現(xiàn)各種問題

  • 升級cocoapods
    • 輸入sudo gem update —system先升級ruby版本,
    • 然后輸入pod repo update --verbose,若出現(xiàn)問題,輸入sudo gem install -n /usr/local/bin cocoapods --pre, 若還是出現(xiàn)問題,則需要卸載掉原來的cocoapods??
    • 卸載cocoapods:sudo gem uninstall cocoapods注意不要刪掉沙盒中的東西,選擇n就行了
    • 再查看本地安裝過的cocopods相關(guān)東西,命令如下:gem list --local | grep cocoapods會顯示如下:
      cocoapods-core (0.39.0) cocoapods-downloader (0.9.3) cocoapods-plugins (0.4.2) cocoapods-search (0.1.0) cocoapods-stats (0.6.2) cocoapods-trunk (0.6.4) cocoapods-try (0.5.1)然后逐個刪除吧:sudo gem uninstall cocoapods-core。。。??
    • 然后重新安裝cocoapods走一遍??

版本回退

  • 卸載cocoapods比想要裝還要高的版本:sudo gem uninstall cocoapods選擇高的版本就行了
  • 然后下載指定版本, 如sudo gem install cocoapods -v x.xx.x

朕只知道這么多了。。。。

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

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

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