一、
在進行cococapods安裝的時候,遇到錯誤,錯誤提示大致意思是ruby版本太低,需要公升級至2.2.2以上.果然,在終端使用ruby -v檢視版本為2.0.
1、使用rvm也就是ruby version manager,ruby版本管理器來公升級ruby,rvm包含了ruby的版本管理和gem庫管理(gemset)。(一下命令在一切都在終端中進行,因為基本都是命令列我就不上圖了,終端的提示也比較清晰)#1、
rvm安裝
$ curl -l get.rvm.io | bash -s stable
# 2、之後就是等待一段時間之後,就可以安裝成功了,使用以下命令來驗證
$ source ~/.bashrc
$ source ~/.bash_profile
# 3、測試是否安裝正常
$ rvm -v
如果出現
rvm(版本號)
..............
基本就算是安裝
rvm成功了。
2、使用rvm公升級ruby
#1、檢視當前
ruby版本
$ ruby -v
這一步會顯示出來當前
ruby
的版本
#2、列出已知
ruby
的版本
$ rvm list known
稍等一下,會出現很多平台不同的
ruby
的版本,我因為是需要
2.2.2
以上的版本,所以直接安裝
2.2.4版本
#3、安裝
ruby 2.2.4
$ rvm install 2.2.4 #4
、安裝完之後,可以
ruby -v
測試一下,看看版本有沒有變化
ps:首先說明一下,在這一步,需要按回車鍵,連續按幾次,當然如果你沒裝
xcode
,需要先去裝
xcode
,不然會報錯,接下來就是按常規的方法安裝
cocoapods了!
二、cocoapods安裝:
1、我們可以通過**的ruby映象來訪問cocoapods;
gem sources --remove
// (
移除以前安裝的庫
,如果以前沒有安裝
,可以不用敲
)等到終端有反應之後再敲入一下命令,根據網速快慢,等待時間不同,可能一分鐘也可能五分鐘
注意:鏈結是https
不是http !!!
2、驗證是不是**映象:
gem sources -l
成功後會顯示:
3、這時候在終端執行下一句**:
sudo gem install cocoapods //
接下來就是等待終端響應,根據網速不同,有的一分鐘,有的五分鐘;
安裝完畢後會有如下顯示:
4、然後再執行以下**:
pod setup
但是在執行pod setup**是可能會出現三中的問題;
三、
在安裝cocoapods(執行pod setup命令時)遇到的問題
[!] /usr/bin/git clone master
cloning into
'master'
...
error: rpc failed; curl
56sslread()
return
error -36
fatal: the remote end hung up unexpectedly
fatal: early eof
fatal: index-pack failed
解決方案:
開啟終端命令列,輸入一下命令:
sudo xcode-
select
-switch
並一定是這行**,要根據自己的情況,來修改這個命令列 1
、當然乙個
xcode
執行這行肯定沒問題
、也許你是多個
xcode
那麼你的命令列就要修改一下:
sudo xcode-
select
-switch
7.3.1
根據你預設的
xcode
來修改在
和/contents/developer中間的
的名字,如果你預設的是
,中間就要替換掉喲! ps
:問題還存在,把
xcode
全部解除安裝,只裝乙個最新的。 3
、最簡便的方式是:
先在終端輸入
」sudo xcode-select -switch 「
,然後,開啟
xcode—>
右鍵顯示包內容,找到
developer
資料夾拖到終端裡面
ps:一些xcode-select
的命令的使用:
xcode-
select
[-help]
xcode-
select
[-switch
xcode_folder_path]
xcode-
select
-path]
xcode-
select
[-version]
例如:列印當前
xcode
的路徑
xcode-
select
--print-path
輸出:
/contents/developer
mac 10 11安裝lxml報錯解決
由於接手新專案,專案裡面需要安裝lxml庫 通過最簡單的安裝 1 從網上下lxml的tar檔案,2 pip install lxml安裝 開始了我痛苦的安裝過程,在安裝中報錯 include libxml xmlversion.h 1 error generated.error command us...
Mac10 11 搭建php開發環境
mac系統本身自帶了apache和php了,so 我們需要另外設定一下 相關命令 啟動apache服務 sudo apachectl start 停止apache服務 sudo apachectl stop 重啟apache服務 sudo apachectl restart 檢視apache版本 h...
Mac 安裝Cocoapods 過程
1 列出目前的所有source gem sources l 結果 current sources 2 移除的source,如果出現沒有許可權的錯誤是使用sudo可以解決 gem sources remove 或sudo gem sources remove 結果 removed from sourc...