ruby是一種功能強大的物件導向的指令碼語言
gem是乙個管理ruby庫和程式的標準包,它通過ruby gem(如 )源來查詢、安裝、公升級和解除安裝軟體包,非常的便捷。
cocoapods是ios最常用最有名的類庫管理工具
安裝cocoapods
1.移除ruby的源位址
gem sources --remove
2.新增ruby的源位址
gem sources -a
3.檢視ruby的源位址
gem sources -l
4.安裝cocoapods
sudo gem install cocoapods
//注釋:sudo為獲取管理員許可權,所以需要輸入密碼,輸入密碼時游標不提示
//cd 訪問檔案
//ls 檢視當前資料夾內的檔案
//pwd 獲取當前檔案路徑
//cocoapods 需要ruby最低版本1.9.3,如果需要公升級需要查考下面的ruby的公升級
5.如果提示gem版本過低,需要公升級gem
sudo gem update --system
6.測試cocoapods安裝是否成功
pod search afnetworking
//注釋:afnetworking為第三方的名字,可以換成其他的,並且支援模糊搜尋
//如果沒有安裝成功,提示setting up cocoapods master repo
//cocoapods安裝有兩個步驟:a.cocoapods環境安裝 b.cocoapods主支建立(相當於從cocoapods伺服器上checkout乙份到你的電腦)
7.移除cocoapods主支
pod repo remove master
8.修改cocoapods位址
pod repo add master
//其中 也可還成
pod repo add master
9.更新cocoapods主支
pod repo update
使用cocoapods
1.建立工程
2.在命令列裡 cd 工程主目錄
例如:cd /users/fuxiaohui/desktop/lessoncocoapods
3.建立名為 podfile的檔案
例如:vim podfile
4.在podfile中寫入你想要新增的第三方類庫,可以使用pod search * 去搜尋你想要找的第三方類庫
例如:pod 'jsonkit', '~> 1.5pre'
5.儲存podfile檔案,並退出(按esc鍵之後才儲存退出)
例如: :wq
6.安裝第三方類庫
例如:pod install
或者:(最近可能由於出國節點的問題,無論是執行pod install還是pod update都卡在analyzing dependencies不動了,慢到無以復加的地步,無法忍受。
其實原因在於以上兩個命令執行時會公升級cocoapods的spec倉庫,加乙個引數可以省略這一步,然後速度就會提公升不少。加引數的命令如下:
pod install --verbose --no-repo-update
或者pod update --verbose --no-repo-update)
7.from now on use `lessoncocoapods.xcworkspace`.
開啟*.xcworkspace,
//注意一定要把之前的專案關掉
公升級ruby
2.安裝 [homebrew]
例如:ruby -e "$(curl -fssl "
3.安裝rvm
例如:curl -l | bash -s stable
4.載入 rvm 環境
例如:source ~/.rvm/scripts/rvm
5.檢查一下是否安裝正確
例如:rvm -v
6.安裝rvm
例如:rvm install 2.0.0
7.設定ruby版本
例如:rvm 2.0.0 --default
CocoaPods安裝經歷
1.移除原有的源位址 gem sources remove2.改為 的源位址 gem sources a3.驗證 sources l4.更新電腦中的ruby環境 取得管理員許可權 gem update system第一步完成之後既可以開始安裝cocoapods了,但是可能等待的時間有點長。1.安裝命...
CocoaPods安裝教程
當我們開發ios應用的時候,會使用大量的第三方開源庫,有的庫會帶有連帶關係,使我們不得不尋找其他開源庫,使開源庫的新增非常麻煩,有時候還要考慮開源庫版本的更新 cocoapods是乙個開源庫管理工具。cocoapods安裝實在ruby環境下進行的 安裝 gem sources remove 等有反應...
CocoaPods安裝教程
開啟終端 輸入命令 gem sources remove 等有反應之後再敲入以下命令 gem sources a 為了驗證你的ruby映象是並且僅是taobao,可以用以下命令檢視 gem sources l只有在終端中出現下面文字才表明你上面的命令是成功的 current sources org ...