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