2016最新cocoapods安裝與使用,問題解決
1.mac
系統已經預設安裝好
ruby
環境,如果你不確定自己系統中是否有
ruby
的,可以在終端中輸入命令列:
ruby -v
檢視當前
ruby版本
如果ruby
版本較低,可以通過
rvm對ruby進行公升級
1)安裝 ram
rvm:ruby version manager,ruby版本管理器,包括ruby的版本管理和gem庫管理(gemset)
$ curl -l get
.rvm.io
| bash -s stable
2)載入檔案, 測試是否安裝正常(按照提示操作)
$ source ~/.bashrc
$ source ~/.bash_profile
$ source ~/.profile
$ rvm -v
3)reload rvm $
rvm reload $
rvm -v
4)檢視當前ruby版本 ,獲取rvm 列表 $
ruby -v $
rvm list known
5)重新安裝ruby
安裝完成後, 需要重新執行安裝cocoapods的命令 $
rvm install
2.3
6)安裝rails $
gem install rails
如果想要解除安裝ruby,需要執行以下步驟 $
rvm list $
rvm remove
2.3
這樣有關
ruby
更新的問題已經處理完畢了
2.cocoapods的安裝
先檢查ruby源,
gem sources -l
正確情況下返回以下資訊:
*** current sources ***
這個是ruby
的官方原始碼,現在國內可以使用的還有以下ruby源:
**源
阿里雲源
確認ruby源映象後就可以修改ruby源了,先執行刪除原來的ruby源:
gem sources --remove
之後新增可用的
ruby
映象源(推薦使用官方的)
gem sources -a
這個時候
執行gem sources -l
命令,就能看到當前映象源裡只有官方ruby源這乙個了,之後執行安裝
cocoapods命令
sudo gem install cocoapods
在一段時間安裝過後,成功後會返回以下資訊:
1 gems installed
3.cocoapods的使用 1
)cocoapods
的搜尋功能
pod search afnetworking;
執行後可能會一直停在
setting up cocoapods master repo然後(
很久)會出現如下錯誤:
解決辦法是:
這說明cocoapods
還不能正常使用,需要更新
pod
$ pod setup
過一段時間之後,你會在終端中看到跟上面同樣的紅色的錯誤資訊。
這說明某些環境原因導致
pod更新不了,可能原因有,1)
gem版本太低;2)
github
無法鏈結;3)
.cocoapods
目錄下的配置資訊錯誤。我們可以乙個乙個來排除,
首先更新
gem到最新版本,在終端中輸入:
$ sudo gem update --system
然後檢查是否可以
ping
通github
,在終端中輸入:
$ ping github.com
然後檢視
pob repo list:
$ pod repo list
說明cocoapods~/.cocoapods裡;
cd到該目錄裡,用du -sh *命令來檢視檔案大小,結果顯示0 repos,說明沒有安裝成功;
在終端輸入:
cd ~/.cocoapods 進入
cocoapods
檔案後在終端輸入:
du -sh *
重新執行
pod setup
,過一段時間後提示
setup completed,
在終端中輸入
pod list
,展示出安裝列表;
這樣總算安裝好了。接下來再一次輸入:
pod search afnetworking
輸入過後它可能會報:
[!] unable to find a pod with name, author, summary, or descriptionmatching `afnetworking`
解決方案是:
輸入:rm ~/library/caches/cocoapods/search_index.json
後在一次輸入:
pod search afnetworking
就可以咯。
2)首先定位到專案檔案目錄
cd 專案位置
然後新增podfile檔案:vim podfile
進入後按i
platform :ios, '8.0'
target '
你的專案名稱
' do
pod 'afnetworking', '~> 3.0'
end編輯完成後,按
esc退出編輯模式,最後輸入
:wq儲存並退出檔案,此時可以發現在專案目錄下多了乙個
podfile
的檔案,請注意這個檔案必須與
.xcodeproj
在同一目錄下,
最後:pod install進行安裝即可 3)
cocoapods
庫的跳過更新安裝
pod install --verbose --no-repo-update(跳過更新
進行安裝)
pod update --verbose --no-repo-update(跳過更新進行更新)
CocoaPods安裝使用 2016最新
專案一般都要用到第三方庫。cocoapods 用來方便的統一管理這些第三方庫。在安裝cocoapods過程中提示需要ruby的版本在2.2.2以上,而目前使用的ruby版本是mac系統自帶的1.8.7。所以需要對ruby進行公升級。curl l get.rvm.io bash s stable so...
2016最新CocoaPods安裝與使用
2016最新cocoapods安裝與使用,問題解決 1.mac系統已經預設安裝好ruby環境,如果你不確定自己系統中是否有ruby的,可以在終端中輸入命令列 ruby v 檢視當前ruby版本 如果ruby版本較低,可以通過rvm對ruby進行公升級 1 安裝 ram rvm ruby versio...
最新的CocoaPods安裝教程
主要針對身在 的程式開發者,直接上命令 gem sources remove 等有反應之後再敲入以下命令 gem sources a 注意 的源現在必須用https才能訪問到了。為了驗證你的ruby映象是並且僅是taobao,可以用以下命令檢視 gem sources l只有在終端中出現下面文字才表...