博客> OS X 10.11 安装Cocoapods及出现的问题解决
OS X 10.11 安装Cocoapods及出现的问题解决
2017-08-16 16:16 评论:0 阅读:28 qianqianzhang
oc 配置ruby环境和安装cocoapods 及问题解决

CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。之前我们都是用淘宝的Ruby镜像来访问CocoaPods,但是目前使用https://gems.ruby-china.org/这个的比较多。我们在终端中执行以下命令来替换一下镜像: gem sources --remove https://rubygems.org/

gem sources -a https://gems.ruby-china.org/

gem sources -l

如果在终端中出现下面文字才表明你上面的命令是成功的:

silicondeMacBook-Air:~ silicon$ gem sources -l

CURRENT SOURCES

https://gems.ruby-china.org/

CocoaPods的安装非常简单,在命令行中执行以下代码即可: sudo gem install cocoapods pod setup**

有一点需要注意,pod setup在执行时,会输出Setting up CocoaPods master repo,这一步会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,这个索引文件比较大,所以会占用比较多的时间。

我输入 sudo gem install cocoa pods 之后,出现如下问题:

ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: cocoapods requires cocoapods-core (= 0.33.1), claide (~> 0.6.1), cocoapods-downloader (~> 0.6.1), cocoapods-plugins (~> 0.2.0), cocoapods-try (~> 0.3.0), cocoapods-trunk (~> 0.1.1), nap (~> 0.7)

解决方法:sudo gem update --system

但是出现了另一个错误:

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

在Stackoverflow上找到了解决方法: 输入 sudo gem install -n /usr/local/bin cocoapods --pre 就可以了,如果不放心可以输出下版本看看 输入:pod --version 到这里,cocoapods就算在电脑上配置好了,接下来就是在项目中添加cocoapods了。

第一步:cd 到项目路径(例如:cd /Users/zq/Desktop/testDemo) 第二步:输入vim Podfile 第三步:输入 i 第四步:输入platform :ios, '8.0' pod 'AFNetworking'(要添加的三方库) 第五步:点击Esc键 第六步:输入 :wq 第七步:输入 pod install 出现意味着安装成功,可以打开项目文件,看到podfile相关文件就可以了。

收藏
0
sina weixin mail 回到顶部