CocoaPods的安裝和使用
1、安裝rvm
檢查Mac是否安裝了rvm,打開終端拨匆,輸入指令:
rvm -v
如果不存在讯检,則會出現(xiàn)下面的情況:
Last login: Thu Sep 19 08:32:35 on console
bogon:~ wangruifang$ rvm -v
-bash: rvm: command not found
如果存在琐鲁,則會打印rvm的版本信息:
bogon:~ wangruifang$ rvm -v
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
如果不存在,先要安裝一下人灼,依次輸入以下命令:
curl -L get.rvm.io | bash -s stable
上面的安裝不了用下面的命令
\curl -sSL https://get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
升級rvm到最新的穩(wěn)定版本命令:
rvm get stable
2围段、安裝ruby
(1)查詢ruby所有可安裝的版本信息:
rvm list known
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3]
[ruby-]2.7[.0-preview1]
ruby-head
···
2)選擇一個ruby版本進行安裝
rvm install 3.0.0
// 注意:安裝過程中需要兩次按下 Enter 鍵, 第二次按下后需要輸入電腦訪問密碼(不可見,只管輸入就行);
// 如果你電腦沒有安裝Xcode和Command Line Tools for Xcode以及Homebrew 會自動下載安裝,建議提前安裝這三者.
(3)設(shè)置為默認版本
rvm use 3.0.0 --default
3、檢查更新ruby版本環(huán)境
cocoapods是用gem ruby實現(xiàn)的投放,想要使用它首先需要有g(shù)em ruby的環(huán)境奈泪。且Mac的OS X系統(tǒng)默認已經(jīng)可以運行ruby。
檢查 gem ruby 版本號:
sudo gem -v
更新 gem ruby 版本號:
sudo gem update --system
4灸芳、檢查更新ruby源
(1)檢查ruby源
bogon:~ wangruifang$ gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/
2)替換國內(nèi)鏡像源
之所以要添加國內(nèi)的 ruby-china源涝桅,是因為taobao源已經(jīng)停止維護了,所以此處替換的是ruby-china源烙样,且盡量確保只有一個冯遂。
//移除原有鏡像源:
gem sources --remove https://rubygems.org/
//添加國內(nèi)鏡像源
gem sources --add https://gems.ruby-china.com
5、安裝CocoaPods
sudo gem install cocoapods
OS X EL Capitan 或 macOS High Sierra System 后改為:
sudo gem install -n /usr/local/bin cocoapods
如果以上安裝cocoapads報錯
ERROR: While executing gem ... (Gem::FilePermissionError)
更換為下面安裝方式
gem install cocoapods --user-install
如果安裝了多個Xcode使用下面的命令選擇(一般需要選擇最近的Xcode版本)
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
設(shè)置pod:
pod setup
安裝Homebrew
1. 安裝步驟
如果有更換鏡像源的想法谒获,強烈推薦使用鏡像助手獲取執(zhí)行腳本蛤肌。
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
如果命令執(zhí)行中卡在下面信息(如提示有差異壁却,請反饋給我):
==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
請Control + C
中斷腳本執(zhí)行如下命令:
cd "$(brew --repo)/Library/Taps/"
mkdir homebrew && cd homebrew
git clone git://mirrors.ustc.edu.cn/homebrew-core.git
cask
同樣也有安裝失敗或者卡住的問題,解決方法也是一樣:
cd "$(brew --repo)/Library/Taps/"
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
成功執(zhí)行之后繼續(xù)執(zhí)行前文的安裝命令:
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
最后看到==> Installation successful!就說明安裝成功了裸准。
最最后更新下:
brew update