Mac安装Homebrew - RVM - Ruby - 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

Mac安装Homebrew - RVM - Ruby - CocoaPods_第1张图片
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

Mac安装Homebrew - RVM - Ruby - CocoaPods_第2张图片

(3)下载2.6.3版本:

$ rvm install 2.6.3

Mac安装Homebrew - RVM - Ruby - CocoaPods_第3张图片
这一步比较费时间,并且需要非常好的网络状态!!! 网不好的可以在早晚尝试。

(4)查询最新已安装版本

$ ruby -v

如果有多个版本可用default设置

$ rvm install 2.6 --defaul

4、安装CocoaPods:

(1)安装:

$ sudo gem install cocoapods

先检查镜像源然后更新cocoapods:
Mac安装Homebrew - RVM - Ruby - CocoaPods_第4张图片

(2)setup:

$ pod setup

安装成功!

你可能感兴趣的:(iOS,开发)