关于cocoapods的安装(重点在于坑)

安装cocoaPods

1.Ruby镜像

  1. 输入以下命令查看当前的ruby源
gem sources -l
  1. 如果输出的是
  *** CURRENT SOURCES ***
   https://rubygems.org/
  1. 那么需要更新一下ruby的源,过程如下
    #(移除当前ruby的源)
gem sources --remove https://rubygems.org/

#(设置当前ruby的源为替换成淘宝镜像)

gem sources -a https://ruby.taobao.org/ 
  1. 再次查看当前的ruby源
gem sources -l
  1. 这时候输出应该为
 *** CURRENT SOURCES ***
  https://ruby.taobao.org/

2.设置gem(gem更新)

如果gem太老,可以尝试用如下命令升级gem:
在Terminal输入以下命令:

sudo gem update --system

3.执行安装CocoaPods命令

注意:OS X 10.11 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods需要重新安装,但按照以前的安装方式,在Terminal输入以下命令:

sudo gem install cocoapods

我遇到的那些坑

在执行安装cocoapods命令以前,一切都那么美好现在,一大波坑像你来袭,做好准备

错误:ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod

解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将安装流程 4.安装CocoaPods 的 (1)sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoapods

错误:ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

1.方案一
执行下面的命令并重启

sudo nvram boot-args="rootless=0"sudo reboot

重启之后, 执行这个命令检查

sudo gem install cocoapods -V 

如果依旧有错误,使用第二个方案
2.方案二
输入

sudo gem install -n /usr/local/bin cocoapods

之后安装输入:

pod setup

错误:[!] Unable to add a source with url https://github.com/CocoaPods/Specs.Git named master.
You can try adding it manually in ~/.cocoapods/repos or via `pod repo add

1.解决方案
输入

pod repo add master https://github.com/CocoaPods/Specs.git

错误:[!] /usr/bin/git clone http://git.oschina.NET/akuandev/Specs.git master
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决方案:
输入

sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developers

参考:

(应该说是抄袭,zz)
一、要确保Reby的版本点击这里查看
二、 安装cocoapods看这里
三、 其次可能遇到错误看这里

你可能感兴趣的:(关于cocoapods的安装(重点在于坑))