1.安裝homebrewCN
蘋(píng)果電腦標(biāo)準(zhǔn)安裝腳本:(推薦 優(yōu)點(diǎn)全面 缺點(diǎn)慢一點(diǎn))
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
蘋(píng)果電腦極速安裝腳本:(優(yōu)點(diǎn)安裝速度快 缺點(diǎn)update功能需要命令修復(fù) )
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
2.替換源
這時(shí)需要需要更新一下ruby的源(原因:被墻了)
查看源
$ gem sources -l
刪除源
gem sources --remove [https://gems.ruby-china.org/
導(dǎo)入源
gem sources -a https://gems.ruby-china.com
3.安裝rbenv
brew install rbenv
配置并初始化SHELL
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
注意:如果用 Zsh定续,就用/.zshrc替換/.bash_profile忽你。
4.安裝Ruby
查看可用的ruby版本
rbenv install --list
安裝2.3.0版本
rbenv install 2.3.0
等待一會(huì)兒,安裝完畢后可以查看已經(jīng)安裝的所有Ruby版本
rbenv versions
* system (set by /root/.rbenv/version)
2.3.0
顯示所有版本颊糜,前面加*的為當(dāng)前激活的版本拨与。
選擇一個(gè)Ruby版本
rbenv中的Ruby版本有三個(gè)不同的作用域:全局(global)稻据,本地(local),當(dāng)前終端(shell)买喧。
查找版本的優(yōu)先級(jí)是當(dāng)前終端>本地>全局捻悯。
設(shè)置全局版本
全局版本是在沒(méi)有找到當(dāng)前終端或本地作用域的設(shè)置時(shí)執(zhí)行。通過(guò)以下命令設(shè)置
rbenv global 2.3.0
設(shè)置本地版本
rbenv local 2.3.0
如果想取消的話淤毛,可以這樣
rbenv local --unset
以上步驟不行的話今缚,使用以下方法設(shè)置ruby為最新版本:
注意:以上用的bashrc就使用bashrc!5偷姓言!
vim ~/.zshrc
在這個(gè)文件中寫(xiě)入:
export PATH=/usr/local/opt/ruby/bin:$PATH
因?yàn)檫@個(gè)文件是只讀的,所以最后退出一定要加“!”蔗蹋,即:wq!
最后重新進(jìn)入終端或者執(zhí)行:
source ./zshrc
5.安裝cocoapods
sudo gem install cocoapods
上面不行的話用下面的命令:
sudo gem install -n /usr/local/bin cocoapods
如果出現(xiàn)"pod: command not found"錯(cuò)誤何荚,那么以下步驟解決:
1.卸載原有cocoapod:“sudo gem uninstall cocoapods”
2.重新安裝cocoapod: "sudo gem install -n /usr/local/bin cocoapods"
3.如果沒(méi)權(quán)限執(zhí)行pod, 執(zhí)行命令:"sudo chmod +rx /usr/local/bin",賦予讀取權(quán)限
如果安裝了多個(gè)Xcode纸颜,可以使用下面的命令選擇對(duì)應(yīng)的版本兽泣。
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
安裝本地庫(kù) 然后绎橘,重新使用pod setup命令執(zhí)行安裝操作胁孙。
pod setup