前言:(想象很美好,现实很残酷)
一开始知道mac自带ruby,然后直接命令即可成功安装
$ sudo gem install cocoapods
$ pod setup
但是安装的版本不是最新的,在后续的使用中,会造成很多错误(如搜索不到库!)
所以教程让大家都能使用最新的cocoapods.(就是安装最新HomeBrew,最新ruby 后安装最新cocoapods)
1. 安装 HomeBrew
$ ruby <(curl -fsSkL https://raw.githubusercontent.com/Homebrew/install/master/install)
2. 安装ruby
安装rvm,rvm是ruby的管理工具
$ curl -L get.rvm.io | bash -s stable
等一会儿安装成功RVM后:
$ source ~/.bashrc
$ source ~/.bash_profile
查看是否安装正常:
$ rvm -v
可以先列出所有的ruby版本:
$ rvm list known
安装ruby 2.3.0(现在最新, 自己寻找最新)
$ rvm install 2.3.0
安装完成之后查看是否安装成功:
$ ruby -v
(⚠️ HomeBrew 有时版本过低,这一步 出现需要"brew update" 的错误提示
####更新 HomeBrew
$ brew update
Error: /usr/local must be writable!
$ sudo chown -r /usr/local
$ brew update
)
$ ruby -v
完成后重新执行开始那两行,又报错!ruby软件源被墙了,更新一下ruby源,将官方的ruby源替换成新的源:
$ gem sources --remove https://rubygems. org/
$ gem sources -a https://gems.ruby-china.com/
(用这个,因为淘宝源也已经失效!)
$ gem sources -l
输出:
*** CURRENT SOURCES ***
https://gems.ruby-china.com/ // 确保只有一个源
3.安装cocoapods
$ sudo gem install cocoapods
pod search AFNetworking 验证下