新拿到一台mac裝cocoapods,老是裝不上,查詢網上資料最終解決了下面總結下
cocoapods的安裝問題:
1.首先用**的ruby映象來訪問cocoapods,開啟終端輸入以下命令:
(1)gem sources --remove
(2)gem sources -a 注意:現在都是https不是http
(3) gem sources -l
(更正:偶爾一次出現 /usr/bin/git pull --ff-only問題 發現
問題是現在好像也不能用了,使用$ gem sources -a (增加可用的映象) )
只有在終端中出現下面文字才表明你上面的命令是成功的:
*** current sources ***
2.公升級gem,如果它的版本過低也可能導致安裝失敗,在終端輸入以下命令:
sudo gem update --system
3.安裝cocoapods:
os x 10.11以前,在終端輸入以下命令:
sudo gem install cocoapods
os x 10.11以後,在終端輸入以下命令:
sudo gem install -n /usr/local/bin cocoapods
4.setup:
在終端輸入以下命令:
pod setup
問題最多的就是這一步,第一次安裝完成可能要乙個小時左右,所以要耐心等待,如果這一步完成了,那麼恭喜你已經成功安裝了cocoapods。想知道自己有沒有安裝完成,可以在終端輸入以下命令:
pod --version
顯示出版本就說明成功了。
5.常見問題:
(1)在終端輸入以下命令:
pod repo list
結果為0 repos時說明安裝不成功,自己可以檢視下自己的安裝步驟,看看是哪一步出現了問題。
(2)出現以下錯誤:
error: while executing gem ... (errno::eperm)
operation not permitted - /usr/bin/xcodeproj
在網上尋找的解決方法:
在終端中輸入:sudo nvram boot-args="rootless=0"; sudo reboot
然後你的電腦會重啟
之後再輸入sudo gem install cocoapods -v
就可以了。
(3)pod setup時出現以下錯誤:
我拿到一新電腦 安裝pod 常常卡在
setting up cocoapods master repo 按照網上說法:
使用命令 cd ~/.cocoapods/,
[!] /usr/bin/git clone master
cloning into 'master'...
error: rpc failed; curl 56 sslread() return error -36
fatal: the remote end hung up unexpectedly
fatal: early eof
fatal: index-pack failed
下次執行搜尋時 還是出現這種情況
在網上查到的解決辦法:在終端輸入以下命令:
後面的位址你可以開啟xcode顯示包內容,找到那個資料夾拖到終端裡面。
然後顯示如下:
password:
abcdemacbook-pro:.cocoapods abc$ pod search af
setting up cocoapods master repo
setup completed
creating search index for spec repo 'master'.. done!
xujianfengdemacbook-pro:.cocoapods xujianfeng$
到這我的就安裝成功了
(4)如果還是沒有安裝成功:
嘗試:刪除.cocoapods目錄,在終端輸入以下命令:
cd ~/.cocoapods/
sudo -rm -rf ~/.cocoapods/
pod setup
關於cocoapod安裝以及使用(一)
翻看了之前的文章,竟然沒有寫cocoapod安裝即使用的文章。實際上安裝及使用相關的東西我都記在小本本上了,以防換新電腦的時候又得瞎折騰,現在整理一下吧!開啟終端,並按下面逐步進行,如果你沒有安裝過cocoapod 1.移除現有 ruby 預設源 據說這個介面被牆了,如果你的沒被牆,可以跳到第4步 ...
在CocoaPod中安裝BmobSDK
cocoapods是ios最常用最有名的類庫管理工具,上述兩個煩人的問題,通過cocoapods,只需要一行命令就可以完全解決。在安裝cocoapods時不要直接執行sudo gem install cocoapods命令,因為cocoapods.org被牆了。我們可以使用 的ruby映象來訪問co...
CocoaPod的安裝與問題處理
首先安裝pods需要ruby環境支援,mac已經自帶ruby,所以需要直接安裝即可 1.sudo gem install cocoapods 如果輸入以後卡住很久不動,則輸入以下命令 原因是安裝cocoapods時我們要訪問cocoapods.org,用 的rubygems映象來代替官方版本 2.g...