cocoapods的安裝和安裝過程中遇到的問題

2022-09-04 06:33:12 字數 2221 閱讀 6317

檢視當前的ruby版本,我的版本是

ruby 2.0.0p648 小於2.2安裝cocoapods時會遇到以下問題

$ ruby -v
檢視當前ruby源,預設為   因為防火牆的問題我們需要更換成國內的映象

$ gem sources -l
移除之前的ruby源

替換新增國內的映象源或

gems.ruby-china.org/ 或 gem sources -a

安裝cocoapods

$ sudo gem install  cocoapods
安裝pods (由於ruby版本小於2.2所以會出現下面的錯誤,檢視了一下ruby的版本像第一步說的,版本小於2.2所以沒有安裝成功,如果你的ruby版本大於2.2可以直接跳到第11步

)

$ sudo gem install -n /usr/local/bin cocoapods

這裡就需要要公升級ruby版本,檢視目前的所有ruby版本:

$rvm list known
執行命令後顯示command not found 就需要先安裝rvm。。如果已安裝會列出所有ruby版本下圖和**是我的電腦裡沒有rvm,並進行安裝,rvm的安裝時間比較長,中途需要輸入幾次回車,和密碼,時間較長

$curl -l get.rvm.io | bash -s stable  //

安裝rvm

安裝成功以後執行下面的命令,什麼都不輸出是對的,然後再執行rvm-v

檢視當前的rvm

的版本

$ source ~/.rvm/scripts/rvm
然後就是用rvm

安裝ruby環境,當然這裡要安裝大於2.2的版本。我這裡安裝的是2.4,可以用vrm list known

查詢當前最高版本

$ rvm install 2.4.0

//安裝2.4版本的ruby

//時間會比較長

可以用$ ruby -v 檢視當前的ruby版本

搞這麼半天接下來就可以安裝cocoapods了 ,執行如下命令安裝cocoapods

$ sudo gem install cocoapods //

安裝cocoapods 會提示輸入密碼(輸入密碼不會有反應繼續回車就可以)。下圖是安裝成功部分截圖:

$ pod --version   //檢視當前cocoapods

$ sudo gem -v //檢視gem ruby版本

進入桌面 可以通過拖專案的方式開啟

cd desktop //進入桌面 

$ cd /users/mac/desktop/測試/ceshisecond //

開啟專案的目錄

進來之後按鍵盤'i'鍵 

下面的"podsfile" 0l, 0c會變成-- insert --  然後就可以編輯文字了,輸入以下文字

解釋一下

'ceshisecond'就是自己的工程名字,

按esc 輸入:wq 進行儲存

$ pod install
關閉xcode視窗,再開啟會專案中會多乙個 .xcworkspace的檔案 ,以後雙擊它就可以開啟專案了

安裝和使用cocoaPods

一 cocoapods是什麼?在ios開發中,我們一定會經常使用到各種各樣的第三方開源庫,使用這些開源庫的時候,需要引入原始碼 進行設定 引入其他framework,還有版本的更新.這些工作沒有技術含量而且複雜。這個時候,你要是用了cocoapods,只需要將用到的第三方開源庫放到乙個名為podfi...

CocoaPods安裝和使用

cocoapods安裝和使用 1 需要在本地安裝ruby環境 在終端中輸入 sudo geminstall cocoapods 如果被牆則輸入 gemsources remove gemsources a 檢視是否成功 gemsources l 出現以下則成功 current sources 接著輸...

cocoaPods安裝和使用

1.檢查ruby預設源的映象 沒有改過是cocoapods.org gem sources l 2.移除原有的,映象換成 的 sudo gem sources r sudo gem sources a 報錯 error fetching bad response not found 404 原因是 ...