- 查看gem源
gem source
sudo gem sources --r https://rubugems.org/ 移除旧的gem
sudo gem sources --a https://ruby.taobao.org/ 添加新的taboo gem
- 安装cocoapods,如果安装过程中提示需要升级ruby,请看最后
sudo gem install cocoapods
- 通过查看版本来验证cocoapods是否安装成功
pod --version
- 设置cocoapods,这会是一场漫长的等待
pod setup
PS:如果在第3步安装的时候提示需要升级ruby,那么就通过安装RVM来升级
- 安装
curl -L get.rvm.io | bash -s stable
- 检查
ram -v
- 查看可安装的ruby版本列表
rvm list known
- 选择一个版本进行安装,要比之前的版本高
rvm install 2.3.0 版本根据自己需求
在安装的过程中会安装Homebrew,如果出现下图最后两句的时候,点击一下回车,又是漫长的等待.如果提示已经有了Homebrew, 使用命令 open /usr/local 打开Homebrew所在的路径,把Homebrew和Frameworks两个文件夹删掉,然后重新执行一遍 rvm install 2.3.0
- 设置ruby默认使用的版本
ram use 2.3.0 --default
- 查看已安装的ruby
ram list
- 可以选择卸载无用的ruby版本
rvm remove 2.0.0
pps: 如果电脑安装了两个以上的xcode, 此时需要指定使用的那个xcode.首先cd到你那个工程的目录下,然后执行下面命令
sudo xcode-select -switch /Users/csu/Desktop/Xcode.app/Contents/Developer
ppps:如果在安装的过程中出现这个错误: [!] Unable to add a source with url https://github.com/CocoaPods/Specs.git
named master
, 执行以下命令
1.首先cd到cocoapods/repos目录下
cd ~/.cocoapods/repos
2.执行下面命令进行clone
git clone https://github.com/CocoaPods/Specs.git master
pops: 如果安转过程中出现这个错误: The master
repo is not a git repo. 说明你的repo下面的master不是git官方的,下载一个官方的master文件,然后替换.此文件的路径在: Finder - 个人 - 你的用户名 - .cocoapods, 注意:需要打开查看隐藏文件,否则是看不到的,因为.cocoapods是隐藏文件夹