Mac安裝Homebrew - RVM - Ruby - CocoaPods

Mac使用Terminal 安裝或者更新CocoaPods

關於CocoaPods,它的作用以及優點請自行百度。這裏主要說下如何使用Terminal安裝、更新升級CocoaPods以及在期間遇到的問題彙總,筆者主要記錄安裝 Homebrew - RVM - Ruby - CocoaPods的過程。

建議在網絡狀態好的情況下操作!!!

1、安裝Homebrew:

Homebrew官網

Mac中Homebrew是一個特別方便的工具,通過shell快速的安裝或卸載一些軟件。

安裝: /user/bin 該目錄可根據自己情況修改

#以前方法
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
#最新方法
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

卸載:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

查看安裝版本

$ brew -v

有版本號表明已安裝成功

Homebrew 2.2.10
Homebrew/homebrew-core (git revision f8e1d; last commit 2020-03-09)

其他的命令可通過help去查看:

$ brew help [COMMAND]

2、安裝RVM:

RVM官網
RVM 俗稱Ruby的管理器, 是一個便捷的多版本 Ruby 環境的管理和切換工具。可用於安裝Ruby環境、管理Ruby環境(可管理多個ruby版本)、管理依賴的第三方Ruby插件等。

  1. 安裝:
# 初次安裝需要設置
$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

此時個別情況下會出現**gpg2: command not found**的問題,個人猜測應該是Xcode下載插件有問題,或者是Homebrew下載有問題,筆者只出現了一次,不敢確定問題原因!!!
最終解決辦法:
Homebrew重新下載gnupg2

$ brew install gnupg gnupg2

如果之前安裝過可跳過上一步,直接到下面👇:

# 安裝穩定版
$ curl -sSL https://get.rvm.io | bash -s stable
# 安裝開發版
$ curl -sSL https://get.rvm.io | bash
# 最新穩定版方法
$ curl -sSL https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer|bash -s stable

安裝這一步的時候會報各種錯誤:
(1) 網絡錯誤 443:**(curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out )** , 建議開熱點或者選擇早晚網絡狀態好的時候嘗試最新方法

(2) 簽名失敗:**gpg2: command not found** gpg2造成失敗, 嘗試brew install gnupg gnupg2方法。
(3) ~/.profile錯誤: (** WARNING: You have '~/.profile' file, you might want to load it**), 該錯誤是profile文件中配置路徑錯誤造成的,可通過以下操作處理:

# 1. 打開配置環境變量
$ open -e .bash_profile
# 2. 查看衝突路徑或衝突路徑 並修改:
  xxx -自行修改- xxx
# 3. 重置配置環境變量 - 使其立馬生效
source .bash_profile

rvm安裝成功
2. 載入RVM環境:

$ source ~/.rvm/scripts/rvm

3.查看RVM版本

$ rvm -v

當前版本爲1.29.9

3、安裝Ruby:

Mac系統都自帶Ruby,通過下面終端命令查看Ruby版本:

 $ ruby -v

注意:CocoaPods支持的Ruby最低版本是2.2.2
升級ruby版本
(1) 先檢查鏡像源:
Ruby默認的源地址是國外網絡地址,通過下面終端命令查看當前鏡像地址

$ gem sources -l


注意: 當前ruby支持的鏡像只有ruby-china.com
如果查詢的鏡像不是ruby-china.com 或者是多條都不可以

以下是刪除和添加相應的ruby鏡像方法:

移除https://rubygems.org鏡像

$ gem sources --remove https://rubygems.org/

添加 https://gems.ruby-china.com/ 鏡像

$ gem sources -a https://gems.ruby-china.com/

(2) 查看ruby的可下載版本列表:

$ rvm list known

(3)下載2.6.3版本:

$ rvm install 2.6.3


這一步比較費時間,並且需要非常好的網絡狀態!!! 網不好的可以在早晚嘗試。

(4)查詢最新已安裝版本

$ ruby -v

如果有多個版本可用default設置

$ rvm install 2.6 --defaul

4、安裝CocoaPods:

(1)安裝:

$ sudo gem install cocoapods

先檢查鏡像源然後更新cocoapods:

(2)setup:

$ pod setup


安裝成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章