在安装cocoapods 之前需要查看macOS 环境下的ruby版本 由于cocoapods安装前提是ruby版本要是 >= 2.2.2 所以首先需要升级ruby版本到最新;这里我们需要一个命令行工具叫RVM (Ruby Version Manager)使用它可以轻松管理ruby的版本
第一步
- 查看ruby版本
ruby -v
- 安装RVM
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
- 查看RVM版本
rvm -v
- 安装最新的ruby
rvm list known
选择最新的版本安装
rvm install 2.4.1
设置默认的ruby版本
rvm use 2.4.1 --default
第二步
需要更换一下ruby gem的源
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.org/
查看gem源
gem sources -l
如果是
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
说明准备工作OK了;下面安装cocoapods
最后一步 安装cocoapods
sudo gem install -n /usr/local/bin cocoapods
遇到的问题和解决办法
1.ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /usr/local/lib/ruby/gems/1.8 directory.
sudo gem install -n /usr/local/bin cocoapods