博客> 关于cocoapods的安装(重点在于坑)
关于cocoapods的安装(重点在于坑)
2小时前 评论:0 阅读:684 李鹏跃
cocoapods

安装cocoaPods

1.Ruby镜像

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

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

    gem sources -a https://ruby.taobao.org/ 
  4. 再次查看当前的ruby源
    gem sources -l
  5. 这时候输出应该为
    *** 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](http://lib.csdn.net/base/dotnet)/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看这里 三、 其次可能遇到错误看这里

收藏
0
sina weixin mail 回到顶部