注意;以下在輸入時全部是在英文狀態(tài)下
一個新電腦,如何配置 cocoaPods 環(huán)境
1,打開終端; gem sources -- remove https://rubygems.org/
2,在輸入 gem sources - a http://ruby.taobao.org/;如果有錯誤,需要在 http后面加一個 s (https)
3,為了驗證你的 ruby 鏡像是并且僅是 taobao. 可以輸入 gem sources - l;
4,sudo gem install cocoapods(中間可能要輸入管理員密碼,不是明文,在你輸入密碼的時候不會提示)
安裝過程需要等待,成功后會有成功安裝的提示;(安裝只需要一次)
cocoaPods使用
先要找到你所新建的項目文件目錄下.
pod search 第三方名稱;也就是找到版本號.
在終端中使用 cd命令進(jìn)入工程工程所在目錄,然后在當(dāng)前目錄下使用
vim Podfile命令創(chuàng)建 Podfile(配置你所需要的第三方的庫文件)
鍵盤輸入[i]進(jìn)入編輯模式,再在 Podfile 文件中輸入一下文字
platform:iOS 版本號;注意,也可以不輸入.不輸入的話,系統(tǒng)自動默認(rèn)所有的版本.
pod'SDWebImage','~>3.7.5'(可以導(dǎo)入多個第三方庫)
- 在編輯完成后,按下 esc 鍵,在按下":",此時,輸入"wq"在按回車.保存并推出.
利用 cocoaPods 下載類庫,在終端中的當(dāng)前項目下輸入pod install進(jìn)行等待.
錯誤
如果你的錯誤, xcrun:error:artice developer path()does not exist;
當(dāng)前路徑錯誤:用 select 查找
xcode-select: error: invalid developer directory
- 解決:
在終端輸入sudo xcode-select -switch 你的路徑
找到 xcode 圖標(biāo)右擊顯示包內(nèi)容,找到 develop.拖過來.
如果出現(xiàn)Setting up CocoaPods master repo.進(jìn)行等待.
如果出現(xiàn)undefined method 'po' for #<Podfile::>
在 cocoa pods 中刪除不許要的第三方庫
1,在工程目錄下. 打開vim Podfile
2,刪除不需要的第三方庫
3,退出并保存pod update.然后進(jìn)行等待.
再出現(xiàn)cocopods 出現(xiàn)以下錯誤的時候
在運(yùn)行 “sudo gem install cocoapods” 的時候出現(xiàn)問題:ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/fuzzy_match
則可以改為:
sudo gem install -n /usr/local/bin cocoapods
顯示當(dāng)前路勁來源
liupengcheng:~ xalo$ gem source - l
*** CURRENT SOURCES ***
https://ruby.taobao.org/