2016最新CocoaPods安装与使用

2016最新CocoaPods安装与使用,问题解决

1.mac系统已经默认安装好Ruby环境,如果你不确定自己系统中是否有Ruby的,可以在终端中输入命令行:ruby -v 查看当前ruby版本

如果ruby版本较低,可以通过rvm对Ruby进行升级

1)安装 ram

RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)

$ curl -L get.rvm.i.rvm.io | bash -s stableo

2)加载文件, 测试是否安装正常(按照提示操作)

$ source ~/.bashrc

$ source ~/.bash_profile

$ source ~/.profile

$ rvm -v

3)reload rvm

$ rvm reload rvm

$ rvm -v

4)查看当前ruby版本 ,获取rvm 列表

$ ruby -v

$ rvm list known

5)重新安装ruby

安装完成后, 需要重新执行安装cocoapods的命令

$ rvm install 2.3

6)安装rails

$ gem install rails

如果想要卸载ruby,需要执行以下步骤

$ rvm list

$ rvm remove 2.3

这样有关ruby更新的问题已经处理完毕了

2.CocoaPods的安装

先检查ruby源, 正确情况下返回以下信息:

*** CURRENT SOURCES ***

https://gems.ruby-china.org

这个是ruby的官方源码,现在国内可以使用的还有以下ruby源:

https://ruby.taobao.org/   淘宝源

http://rubygems-china.oss.aliyuncs.com 阿里云源

确认ruby源镜像后就可以修改ruby源了,先执行删除原来的ruby源:

之后添加可用的ruby镜像源(推荐使用官方的)

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

这个时候执行gem sources -l命令,就能看到当前镜像源里只有官方ruby源这一个了,之后执行安装cocoapods命令

在一段时间安装过后,成功后会返回以下信息:

3.CocoaPods的使用

1)CocoaPods的搜索功能

pod search AFNetworking;

执行后可能会一直停在

Setting up CocoaPods master repo然后(很久)会出现如下错误:

[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down

解决办法是:

这说明CocoaPods还不能正常使用,需要更新pod,下载它的一些依赖包;在终端中输入:

$ pod setup

过一段时间之后,你会在终端中看到跟上面同样的红色的错误信息。

这说明某些环境原因导致pod更新不了,可能原因有,1)gem版本太低;2)github无法链接;3).cocoapods目录下的配置信息错误。我们可以一个一个来排除,

首先更新gem到最新版本,在终端中输入:

$ sudo gem update --system

然后检查是否可以ping通github,在终端中输入:

$ ping github.com

然后查看pob repo list:

$ pod repo list

说明Cocoapods在将它的信息下载到 ~/.cocoapods里;

cd  到该目录里,用du -sh *命令来查看文件大小,结果显示0 repos,说明没有安装成功;

在终端输入:

cd ~/.cocoapods

进入cocoapods文件后在终端输入:du -sh *

重新执行pod setup,过一段时间后提示setup completed,在终端中输入 pod list,展示出安装列表;

这样总算安装好了。接下来再一次输入:

pod search AFNetworking

输入过后它可能会报:

[!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`

解决方案是:

输入:

rm ~/Library/Caches/CocoaPods/search_index.json

后在一次输入:pod search AFNetworking

就可以咯。

2)首先定位到项目文件目录

cd 项目位置

然后添加podfile文件:vim podfile (注:在写该文件的时候要注意格式    ‘ ‘   );

进入后按i进入插入模式,进行编辑,安装官方最新的文档格式:

platform :ios, ‘8.0‘

target ‘你的项目名称‘ do

pod ‘AFNetworking‘, ‘~> 3.0‘

end

编辑完成后,按ESC退出编辑模式,最后输入:wq保存并退出文件,此时可以发现在项目目录下多了一个Podfile的文件,请注意这个文件必须与.xcodeproj在同一目录下,

最后:pod install进行安装即可

3)CocoaPods库的跳过更新安装

pod install --verbose --no-repo-update(跳过更新进行安装)

pod update --verbose --no-repo-update(跳过更新进行更新)

时间: 2025-01-03 18:56:52

2016最新CocoaPods安装与使用的相关文章

2016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:

14:59 2016/1/112016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:注意问题:1.手动安装2.5.0和pear安装方式都成功但是执行时无任何反映,最终发现问题是版本问题,最后手动安装2.4.0就成功了!下载地址:http://pear.php.net/package/PHP_CodeSniffer/download/2.4.02.加入环境变量:d:\dev\tools\PHP_CodeSniffer-2.4.03.下面的 @[email pr

cocoapods安装与使用(2016.7)

cocoapods简介: cocoapods 是iOS的类库管理工具,可以让开发者很方便集成各种第三方库,而不用去网站上一个个下载,再一个个文件夹的拖进项目中,还得添加相关的系统依赖库.只需要安装好cocoapods,然后编写好Podfile,最好在终端输入一行命令,就可以简单的做到第三方库的添加.升级.删除,大大的节省我们的开发时间. cocoapods安装: 首先我们需要安装Ruby环境,这里就不过多介绍,一般都是安装了的.  然后就是打开终端,输入  $ gem sources -l 检查

2016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:5分钟安装 30分钟入门和浏览常用命令

14:59 2016/1/112016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:注意问题:1.手动安装2.5.0和pear安装方式都成功但是执行时无任何反映,最终发现问题是版本问题,最后手动安装2.4.0就成功了!下载地址:http://pear.php.net/package/PHP_CodeSniffer/download/2.4.02.加入环境变量:d:\dev\tools\PHP_CodeSniffer-2.4.03.下面的 @[email pr

最新的 cocoaPods 安装方法

经过努力终于发现了最新的 解决cocoaPods安装的办法: taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务 第一步:安装rvm, 不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换.如果已经安装过跳到第2步(rvm -v 查看是否安装) $ curl -L get.rvm.io | bash -s stable //需要等一会 $ source ~/.bashrc $ source ~/.bash_profile 等待

【转】CocoaPods安装使用心得,分享给墙内的朋友们

原文网址:http://www.cocoachina.com/bbs/3g/read.php?tid=277900 时间宝贵长话短说.CocoaPods是一个负责管理iOS项目中第三方开源代码的工具.如果你没听说过,也不想用,那就别往下看了. 1.CocoaPods的安装需要用到ruby,Mac系统自带ruby,但如果不是最新的系统,最好更新一下.ruby的软件源rubygems.org被墙了,所以先换一下源,命令行下依次执行3条命令$ gem sources --remove https://

CocoaPods 安装和使用

一.<什么是CocoaPods> 官网描述:CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects. It has almost ten thousand libraries and can help you scale your projects elegantly.(CocoaPods是一个独立的管理器,可以为Swift/Objective-C项目提供管理,它拥有数千万计的第三方库,因而可以帮

CocoaPods安装和使用

CocoaPods安装和使用 CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods. CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境.幸运的是OS X系统默认已经可以运行Ruby了,因此我们只需执行以下命令: sudo gem install cocoapods 安装成功后,接着执行命令: pod setup 如果Ruby环境不够新,可能需要更新以下: sudo gem update --system 至此安装就完成了,我

CocoaPods 安装

先介绍一下什么是CocoaPods是什么吧 当你学习IOS后感觉自己能做一些小项目的时候,不是大神的我们,会经常使用一些第三方类库.但是引用第三方类库有时候必不可少的就是要做各方面的配置更改.( 我感觉那些超级麻烦) 回归正题,当你成为一名真正的程序员后学会安装CocoaPods是必不可少的. CocoaPods就是类库管理工具,它会自动的帮我们管理我们要用的类库,以后写项目时,在也不必为更改配置烦恼啦 安装CocoaPods 安装CocoaPods需要本地Ruby环境,默认情况下,Mac自带R

CocoaPods安装使用及配置私有库

http://www.exiatian.com/cocoapods安装使用及配置私有库/ [转] 从前端到obj-c有小半年了,文章又快有一年没有更新过了,前几天才把域名续费了3年,感叹第一个三年就这样过去了….所以决定不能再像以前那样懒了,每天坚持把自己的学习都记录下来然后有空的时候整理下发布到小站,于是有了obj-c的第一篇. 如何安装? 1.安装ruby环境,添加淘宝ruby镜像 $ gem sources --remove https://rubygems.org///等有反应之后再敲入