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成功的解决了上述问题.
解决步骤 [括号中的内容是这一步的解释]
- gem sources -l [查看当前源]
- sudo gem sources -a https://ruby.taobao.org/ [设置源]
- sudo gem sources -r https://rubygems.org/ [-r后面的 路径为第一步查看的当前源]
4.sudo gem install cocoapods [安装cocoapods]
至此cocoapods安装完成
4.cocoapods终端简单实用
建立Podfile
- 打开终端
-
cd
进入项目目录 - 输入以下命令建立或编辑
Podfile
vim Podfile
- 输入你要导入的第三方框架内容,例如:
use_frameworks!
platform :ios, '8.0'
pod 'AFNetworking'
pod 'SDWebImage'
pod 'SVProgressHUD'
-
:wq
保存退出
如果,你之前就有过Podfile,可以拷贝到项目目录下,用编辑器打开输入你要导入的第三方框架内容也是一样的.
为项目安装pod
pod install
如果第三方框架不能正常工作或者升级,可以输入以下命令:
pod update
如果你已经安装好了pod也可以使用命令:pod install --verbose --no-repo-update
网友评论