安裝CocoaPods遇到的問題

問題1:

淘寶ruby源:已經(jīng)停止基于 HTTP 協(xié)議的鏡像服務, 請在配置中使用 HTTPS 協(xié)議代替.

$gem?sources?--add?https://ruby.taobao.org/?--remove?https://rubygems.org/

$gem?sources?-l

***?CURRENT?SOURCES?***

https://ruby.taobao.org

#?請確保只有ruby.taobao.org

然后重新執(zhí)行安裝下載命令

$ sudo gem install cocoapods

這時候應該沒什么問題了,但是最近有坑了

(2018.1.11更新)---------------------------

這是因為taobao Gems 源已停止維護,現(xiàn)由 ruby-china 提供鏡像服務,正確的操作是:

$ sudo gem update --system

$ gem sources --remove https://rubygems.org/

$ gem sources --remove https://ruby.taobao.org/ ? ? ? //如果安裝了淘寶的鏡像

//等有反應之后再敲入以下命令

gem sources -a https://gems.ruby-china.org/

為了驗證你的Ruby鏡像是并且僅是ruby-china,可以用以下命令查看:

$ gem sources -l

只有在終端中出現(xiàn)下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

# 確保只有 gems.ruby-china.org

(2018.1.11更新)---------------------------


接下來進行安裝,執(zhí)行:

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

再加一句,完美解決

sudo xcode-select --switch/Applications/Xcode.app

在終端中輸入如下命令來完成安裝:

pod setup

參考鏈接:[2017 最新的 cocoaPods 安裝方法](http://blog.csdn.net/e62ces0iem/article/details/73550884)

問題2:

https://ruby.taobao.org/了。然后再輸入安裝命令安裝。安裝過程還可能出現(xiàn)這個錯誤ERROR:? While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.我采取的做法是把權限修改過來用命令sudo chmod 777 /Library/Ruby/Gems/2.0.0;然后就安裝好了。(部分內(nèi)容來自這篇簡書:CocoaPods的安裝使用和常見問題 - 簡書


(2018.1.11更新如下)---------------------------

***上面的方法好像失效了,由于版本的問題

***重新安裝ruby即可解決

***brew install ruby

(2018.1.11更新)---------------------------


問題3:更新cocoapods權限問題?

gem install rails

Fetching: activesupport-4.2.4.gem (100%)

ERROR:? While executing gem ... (Errno::EACCES)

Permission denied - /Library/Ruby/Gems/2.0.0/cache/activesupport-4.2.4.gem

解決:sudo gem install cocoapods


問題4-更新時間2016.10.18

[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:

xcodeproj 'path/to/Project.xcodeproj'


解決方法

問題5:(更新時間2016.10.18)

pod search XXX 庫版本低于 Github 上庫最新版本

參考鏈接:pod search XXX 庫版本低于 Github 上庫最新版本 - 簡書

問題6:(更新時間2016.10.18)

pod setup失?。崾惧e誤信息:

[!] /usr/local/bin/git fetch --unshallow

fatal: unable to access 'https://github.com/CocoaPods/Specs.git/': transfer closed with outstanding read data remaining

參考鏈接:執(zhí)行pod setup很慢很慢解決方案 - 簡書

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

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

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