準(zhǔn)備
- 首先要檢查Mac是否安裝了rvm件舵。打開終端阿趁,輸入指令 rvm -v
- 用rvm安裝ruby環(huán)境
- 檢查更新RubyGems(越新越好)
- 檢查ruby源并移除
- 安裝CocoaPods(sudo 表示管理員執(zhí)行指令沼填,需要輸入密碼的)
一.首先要檢查Mac是否安裝了rvm。打開終端,輸入指令 rvm -v
1.安裝rvm
curl -L get.rvm.io | bash -s stable
2.指定源
source ~/.rvm/scripts/rvm
3.查看版本確認(rèn)是否安裝成功
rvm -v
4.列出所有指定源里的ruby版本
rvm list known
二.用rvm安裝ruby環(huán)境
注意议惰,當(dāng)ruby版本低于2.2.2時践惑,安裝cocoapods會報錯腹泌,可通過指令 ruby -v檢查當(dāng)前版本。如果版本低于2.2.2尔觉,啥也不要說快更新一下凉袱。
輸入指令:
rvm install 2.5.1
(如上圖中,最新版本就是2.5.1)侦铜,然后根據(jù)提示按enter
鍵专甩。
安裝完成之后輸入指令
rvm list
查看ruby版本,看看是否安裝成功
三.檢查更新RubyGems(Ruby1.9.1 以后的版本自帶RubyGems)
RubyGems是一個方便而強大的Ruby程序包管理器钉稍,Ruby的第三方插件是用gem方式來管理涤躲,非常容易發(fā)布和共享,一個簡單的命令就可以安裝上第三方的擴展庫贡未。
建議RubyGems升級到2.6.x以上
查看RubyGems的版本用指令:
gem -v
更新RubyGems的版本指令:
gem update --system
四.檢查ruby源并移除
先是檢查ruby源种樱,
gem sources -l
出現(xiàn)結(jié)果如下:
*** CURRENT SOURCES ***
移除
gem sources --remove https://rubygems.org/
替換添加國內(nèi)的鏡像源蒙袍,之所以要添加國內(nèi)的ruby-china源,是因為taobao源已經(jīng)停止維護了嫩挤,所以此處替換的是ruby-china源害幅,且盡量確保只有一個。輸入指令gem sources --add https://gems.ruby-china.com
指令:
gem sources --add https://gems.ruby-china.com
五.安裝CocoaPods(sudo 表示管理員執(zhí)行指令岂昭,需要輸入密碼的)
sudo gem install cocoapods
成功后
pod setup
如果遇到pod setup
沒反應(yīng),請參考下面文章
1.如果你同事電腦上有安裝好,你其實可以從你同事電腦上拷貝過來,直接放到~/.cocoapods/repos
該路徑就OK了.
2.如果你身邊沒有裝好的CocoaPods的朋友,可以訪問這個鏈接
https://github.com/CocoaPods/Specs (github所有的第三方開源庫的Podspec文件都托管在這里,這也是你pod setup所要下載的)
.
選擇Download ZIP,用你的瀏覽器或者迅雷什么的下載
解壓后為Specs-master
Specs-master改名為master放在 ~/.cocoapods/repos 路徑即可.
~/.cocoapods/repos 這個路徑是在執(zhí)行 pod setup生成的,所以電腦無法前往此路徑是,建議先pod setup下,然后關(guān)閉掉即可生成路徑.
掛個梯子下載會更快.