Cocoapods安装步骤

1. 升级Ruby环境

终端输入:gem update —system

出现错误说明,没有权限去更新Ruby

此时用命令:sudo gem update —system进行升级

出现:RubyGems system softwareupdate说明升级完成


2. 安装CocoaPods时我们要访问cocapods.org

//参考链接:http://www.cnblogs.com/Keys/p/4897672.html

//首先移除原文地址

gem sources —remove http://ruby.taobao.org/

//添加新文件地址

gem sources -a https://ruby.taobao.org/

//检查文件地址是否正确

gem sources -l

出现***CURRENT SOURCES***说明成功


如果出现下面错误:

ERROR:  While executing gem ... (Errno::EPERM)

    Operation not permitted - /usr/bin/pod

解决办法

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


3. 下载并且安装CocoaPods

sudo gem install cocoa pods


当遇到这个问题时: 

  1. Could not automatically select an Xcode project. Specify one in your Podfile like so:  
  2. xcodeproj 'path/to/Project.xcodeproj'  

在Podfile文件里指定下工程目录就行了,比如我在Podfile文件添加这行就行了: 

  1. xcodeproj 'Portfolio/Portfolio.xcodeproj'    
主要是让Pod找到子目录中的工程文件。

当在update或install时遇到这个问题: 

  1. Unable to find a specification for `xxxxx (~> 1.x.x)` depended upon by Podfile.  
只需要把当前Pod的目录清理一下就行了。在终端执行以下命令:
  1. pod repo remove master  
  2. pod setup  
setup成功后执行install或update即可。

 

CocoaPods的使用

1. 验证某个第三方库是否支持CocoaPods

//验证第三方库AFNetworking是否支持CocoaPods

pod search AFNetworking

执行该命令后会显示出该库相关的信息(版本,下载地址什么的)

 

2. 第三方库AFNetworking是否支持CocoaPods,说明我们可以用Cocoapods将AFNetworking导入项目

 

3. 用xcode创建一个工程,工程名为CocoapodsDemo,进入工程目录

cd /Users/mine/Desktop/CocoapodsDemo

 

4. 创建Podfile文件

touch Podfile

 

5. 进入vim编译Podfile文件

vim Podfile

 

6. 按下i键,进入编辑模式,输入下面的命令

//当前AFNetworking支持iOS的最高版本是iOS7.0(这个似乎可以不写)

platform :ios,'7.0'

//要下载的AFNetworking的版本是2.0

pod"AFNetworking", "~> 2.0"

 

7. 输入完毕后按下ESC,然后按下“:”键,键入wq,然后回车保存

 

8. 这个时候打开Podfile文件就会看到刚才在终端输入的命令

 

9. 在终端安装第三方库(可能需要等一会时间,和网速有关)

pod install (此命令出错时用:pod install --verbose --no-repo-update)

 

10. 出现Fromnow on use `CocoaPodsDemo.xcworkspace`.

意思是:以后打开项目就用 CocoaPodsDemo.xcworkspace打开,而不是之前的.xcodeproj文件。

 

参考链接

http://www.bubuko.com/infodetail-425274.html

http://blog.csdn.net/iunion/article/details/17010267

http://code4app.com/article/cocoapods-install-usage

OS X 10.11 安装Cocoapods 出现问题的解决方法


 

你可能感兴趣的:(Ruby,gem,终端)