重装命令行工具

$ sudo rm -rf /Library/Developer/CommandLineTools
$ sudo xcode-select --install

安装RVM

RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换

  1. 打开终端安装rvm,安装代码
$ curl -L get.rvm.io | bash -s stable

  1. 查看rvm是否安装成功
$ rvm -v

备注:如果出现查找不到的情况,可以关闭终端再次打开
成功会看到如下:

rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

Homebrew 安装与卸载

  • 安装与卸载
# 安装
$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# 卸载
$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

注意:这里镜像源选择1,我第一次选择5,失败了

需要输入密码

再次输入密码

安装成功

  • 其他常用命令
# 安装软件
$ brew install xxx
# 卸载软件
$ brew uninstall xxx
# 搜索软件
$ brew search xxx
# 更新软件
$ brew upgrade xxx
# 查看列表
$ brew list
# 更新brew
$ brew update
# 清理所有包的旧版本
$ brew cleanup
# 清理指定包的旧版本
$ brew cleanup $FORMULA
# 查看可清理的旧版本包,不执行实际操作
$ brew cleanup -n

Ruby相关

gem是Ruby的包管理工具。

  • 安装与卸载
$ gem install [packageName]
$ gem unstall [packageName]
  • 查看已安装的包列表
$ gem list
  • 更新本地包列表
$ gem update

cocoapods相关

  • cocoapods是一个Ruby库,可以用gem或者homebrew来进行安装卸载
$ gem install cocoapods
$ brew install cocoapods
$ gem unstall cocoapods
$ brew unstall cocoapods

安装完了后会在~/.cocoapods/repo目录下存放一些下载索引。

  • 查看pod位置
$ which pod
  • 查看pod版本
$ pod --version
  • 换源,以换清华源为例
# 到指定文件为止
$ cd ~/.cocoapods/repos 
# 换源
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

删除的时候报错,如下图

# 针对上面的换源报错,改成下面的命令
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/master

执行成功的结果如图:(ps:这个过程大概半小时)

# 再执行下面两句,即可换源成功
$ pod repo update
$ pod setup

换源成功入下图所示:

至此,cocoapods安装完成~

参考下面的两个链接

Mac配置Ruby环境和安装CocoaPods
iOS开发环境配置
安装cocoapods(sudo gem install cocoapods)时出现如下错误