2022 cocoapods安裝方法

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!??!

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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容