程序员架构师之路iOS 开发

更新Mac系统后Cocoapods不能使用解决方法

2016-03-17  本文已影响2884人  倚楼听风雨wing

1.cocoapods的安装

最简单版,使用Alcatraz安装:
github地址:https://github.com/alcatraz/Alcatraz
详细的操作github的readme已经说明.我就不再赘述了.我今天主要讲的是在升级了MAC操作系统后出现cocoapods使用不了的情况.

2.问题描述

由于本人的MAC操作系统10.11.3,后面再使用cocoapods的时候发现cocoapods不能使用,在install的时候出现如下错误:

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

然后我在Stack Overflow上面搜寻原因,有的朋友说把cocoapods的GEM_PATH更改为/usr/local/bin就可以了,于是我更改了路径,再次执行pod命令的时候发现还是同样的错误.之后我又多次使用Alcatraz删除了cocoapods然后在从新安装,始终都没有解决.

3.解决方法

最终我使用终端的方式从新安装cocoapods成功的解决了上述问题.
解决步骤 [括号中的内容是这一步的解释]

  1. gem sources -l [查看当前源]
  2. sudo gem sources -a https://ruby.taobao.org/ [设置源]
  3. sudo gem sources -r https://rubygems.org/ [-r后面的 路径为第一步查看的当前源]

4.sudo gem install cocoapods [安装cocoapods]

至此cocoapods安装完成

4.cocoapods终端简单实用

建立Podfile

  1. 打开终端
  2. cd进入项目目录
  3. 输入以下命令建立或编辑 Podfile
    • vim Podfile
  4. 输入你要导入的第三方框架内容,例如:
use_frameworks!
platform :ios, '8.0'
pod 'AFNetworking'
pod 'SDWebImage'
pod 'SVProgressHUD'
  1. :wq保存退出

如果,你之前就有过Podfile,可以拷贝到项目目录下,用编辑器打开输入你要导入的第三方框架内容也是一样的.

为项目安装pod
pod install
如果第三方框架不能正常工作或者升级,可以输入以下命令:
pod update 如果你已经安装好了pod也可以使用命令:pod install --verbose --no-repo-update

上一篇 下一篇

猜你喜欢

热点阅读