>

因为更新SDK的时候失败了,sbf282.com对整个安装过

- 编辑:澳门博发娱乐官网 -

因为更新SDK的时候失败了,sbf282.com对整个安装过

CocoaPods是三个负担管理iOS项目中第三方开源库的工具,使用起来特别轻松方便,这几天在选拔时发掘,以前使用的cocoapods版本过低,已经不能够健康使用,比如当您要增加有些第三方库,使用命令

CocoaPods安装
安装
sudo gem install cocoapods
在装置进度甘休的时候,施行命令:
pod setup
升级CocoaPods
sudo gem install cocoapods
更新ruby
终点输入如下命令(把Ruby镜像指向taobao,幸免被墙,你了解)
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l (用来验证Ruby镜像)
下载安装CocoaPods
终端输入:sudo gem install cocoapods
苹果系统进级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods

试过比非常多艺术无望,终于找到欣喜!)

先是次选拔cocoapods,对总体安装进程做个记录、总括。

CocoaPods成效:集成与革新第三方SDK。

$ pod install

ruby安装
1.在终点中输入:
$ curl -L https://get.rvm.io | bash -s stable
会活动通过homebrew安装依赖包,等待一段时间后就足以成功安装好 SportageVM。可是时期恐怕必要输入你的总指挥密码.何况输入密码时,终端的光标不会移动,寻常输入就可以.
然后,载入 奥迪Q5VM 情况,在极限中输入:
$ source ~/.rvm/scripts/rvm
自己斟酌是还是不是安装正确:
$ rvm -v
比方没有错的话,终端会显得:
rvm 1.22.17 (stable) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com
[https://rvm.io/]
2 .用 RVM 安装 Ruby 环境
$ rvm install 2.0.0
等待下载,编译实现后 就安装好了.
3.设置 Ruby 的版本
陆风X8VM 装好之后,需求实行上面包车型地铁一声令下将点名版本的 Ruby 设置为系统暗中认可版本
$ rvm 2.0.0 –default
检查是不是安装好:
$ ruby -v
假定成功就能显得:
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
输入:
$ gem -v
显示:
2.4.8
那有希望是因为Ruby的暗许源使用的是cocoapods.org,本国访问这几个网站有的时候候会有标题,网络的一种缓和方案是将源替换来
天猫的,替换格局如下:
$ gem source -r https://rubygems.org/
$ gem source -a https://ruby.taobao.org
申明是或不是安装成功:
$ gem sources -l (小写的L)
平常的输出结果:

自身提醒:($符号是无需输入到顶点的,请提前安装xcode,差别Computer配置了几14次,如有疑问,接待发私信)

一.安装cocoapods之前,先更新Ruby

1、查看Ruby是还是不是是最新版(安装RubiconVM后翻看),终端中输入一下指令:

$ curl -L get.rvm.io | bash -s stable

伺机rvm安装成功

2、测量试验是不是安装成功 rvm -v

rvm 1.27.0 (latest) by Wayne E. Seguin , Michal Papis []      //安装成功

3、用RVM升级Ruby

查阅当前ruby版本

$ ruby -v

4、获取已知的Ruby版本列表 - 安装新型版本

$ rvm list known

5、安装新型版Ruby(ruby是透过rvm安装的)

$ rvm install 2.2

因为更新SDK的时候战败了,无法只可以重装。

时会报那样的荒谬:

CURRENT SOURCES        
      http://ruby.taobao.org/          
到此地就早就把Ruby景况成功的设置到了Mac 上了.

*一.早先时期配置 *

二.哪些下载和装置CocoaPods?

安装cocoapods在此以前要求改动Ruby镜像,因为在天朝阻挡了cocoapods.org。

1、用Taobao的Ruby镜像访谈cocoapods。在终端中三回输入一下指令:

$ gem sources --remove

//有影响之后输入下边发号施令

$ gem sources -a

验证Ruby镜疑似否改换成功,用一下指令查看:

$ gem sources -l

假若终端中冒出的结果如下,表示成功

*** CURRENT SOURCES ***

2、今后,初叶设置cocoapods,用一下限令:

$ sudo gem install cocoapods

等候大致几分钟cocoapods就安装完成了。

一.

Updating local specs repositories

[!] The `master` repo requires CocoaPods 1.0.0 -(currently using 0.39.0)

Update CocoaPods, or checkout the appropriate tag in the repo.

升级gem
udo gem update —system

*步骤1 - 安装 奥迪Q5VM PRADOVM 是为何的这里就不解释了,前边你将会慢慢搞领悟。 *

$ curl -L | bash -s stable


中间恐怕会问您sudo管理员密码,以及机关通过homebrew安装信赖包,等待一段时间后就足以成功安装英豪兰达VM。然后,载入 WranglerVM 情状(新开 Termal 就不用这么做了,会活动重新载入的)

$ source ~/.rvm/scripts/rvm

检查一下是不是安装正确

$ rvm -v

rvm 1.29.3 (stable) by Wayne E. Seguin , Michal Papis []


三、如何利用CocoaPods?

设置好cocoapods之后,就是要在类型中运用了,其实也非常粗大略。

1、首先踏入到你的档次文件中,在巅峰中输入cd+空格,然后把您的文书拉到终端中开垦

$ cd 文件名

2、在文件中创造三个Podfile文件:

$ vim Podfile

3、此时曾经踏向到了Podfile文件中,然后按 i 踏入插入状态(认为某些邪恶),输入一下内容:

platform :ios, '7.0'

use_frameworks!  //若是使用swift语言的话  供给加那句

target :'ProductName' do 

           pod 'AFNetworking', '~> 3.1.0'

end

ProductName:输入你的品种的名称。'~> 3.1.0'三方库的版本号。

然后按esc退出插入形式,:wq保存退出。

4、安装pod

$ pod install

实施那些命令后出现Setting up CocoaPods master repo一向呈现,非常久十分久。

那时候,别急,那不一定是有标题~~~新建一个极限,输入一下命令:

$ cd ~/.cocoapods/

$ du -sh

这两行命令是查看大小的,假设直接彰显为0的话,大概正是遭逢哪些难题了!能够参照

比如大小一向在加多的话,就代表正在设置,毕竟要300多M,也要设置好一会。

安装完毕以后,pod update 就足以荣升到最新版。

sbf282.com 1

设置成功,上边就要检验是还是不是pod成功,张开项目中后缀名字为.xcworkspace的文件,

#import <AFNetworking.h>

何以导入成功,表示pod安装成功。

上面就可以兴奋的写代码了...................

1.先卸载老版本

情趣便是提示您眼前版本过低,必要升高cocoapods。

cocoapods的使用
1.寻找所急需的第三方库名称
pod search AFNetworking
2.在终极中步入(cd命令)你项目所在目录
3.利用vim创建Podfile
vim Podfile
4.在Podfile文件中输入以下文字
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0”
5.vim情形下,保存退出命令
:wq
6.安装
pod install

步骤2 - 用 RVM 安装 Ruby 环境

列出已知的ruby版本

$ rvm list known

可以挑选现存的rvm版本来张开安装(下边以rvm 2.4版本的设置为例)

$ rvm install 2.4

一样一而再等待悠久的下载,编写翻译进程,实现之后,Ruby, Ruby Gems 就设置好了。

更新pods

在极端中,cd 步入文件从此,在Podfile文件中 增加删去 要更新的库,然后输入以下命令:

pod update --verbose --no-repo-update

更新就能够动用了。

$ sudo gem uninstall cocoapods

那就是说晋级cocoapods具体应该如何做吧?日常今天早上的尝尝,最后升任成功,本文将现实介绍一下cocoapods的晋升进程。

步骤3 - 设置 Ruby 版本

另附:

询问已经设置的ruby           $ rvm list

卸载贰个已安装版本          $ rvm remove 1.9.2

ENCOREVM 装好之后,需求施行下边包车型大巴通令将点名版本的 Ruby 设置为系统私下认可版本

$ rvm 2.4 --default

长久以来,也足以用另外版本号,前提是您有用 rvm install 安装过那一个版本

(这年你能够测验是或不是正确

$ ruby -v

ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]

更新gem ruby版本号:

$ gem -v

$gem update --system

创新成功:( 实际打字与印刷大概与此不相同,可是成功了就能够议及展览示 Successfully )muxuguixiandeMacBook-Pro:localjijiucheng$ gemupdate--systemUpdating rubygems-updateFetching: rubygems-update-2.6.7.gem (百分百)Successfully installed rubygems-update-2.6.7

此种提醒:( 表示曾经是前卫的 gemruby情状 )muxuguixiandeMacBook-Pro:~ jijiucheng$ gemupdate--systemLatestversioncurrently installed. Aborting.

1.移除现成Ruby暗中认可源(经常那些手续可以简单)

$gem sources --remove 注意检查是还是不是是"rubygems.org")

2.加多新镜像(注意天猫的镜像不可能用了, 是能够用的。然则那步或许会非常久,不过一时还没找到缩长期拍卖的点子。)

$gem sources -a

3.证实新源是或不是替换来功

$gem sources -l

常规的出口结果:

CURRENT SOURCES

4.安装CocoaPods

(1)sudo gem install -n /usr/local/bin cocoapods

(2) $pod setup


2.翻看当地安装过的cocopods相关东西

检查当前ruby遭逢的本子,(mac系统已经暗许安装好Ruby遇到,以前设置过cocoapods确定也是有ruby情况的留存)使用命令

二、使用CocoaPods:

1.新建筑工程程,并在极限用cd指令到文件夹内

$pod search 第三方

2.新建文件 vim “Podfile”,

$vim Podfile

写入以下内容并保留 小提醒:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq! 可保留退出)

platform :ios, '7.0'

target '项目target名' do

pod 'AFNetworking', '~> 3.1.0'

end

3.导入第三方库

$pod install

sbf282.com 2

pod install与pod update区别:

1.接纳pod install来设置新的库,纵然你的工程里面已经有了Podfile,並且已经实践过pod install命令了;所以即令你是加上或移除库,都应该选拔pod install。

2.使用pod update [PODNAME] 唯有在你必要更新库到更新的本狗时候用。

小技巧:

前段时间利用CocoaPods来增多第三方类库,无论是实施pod install依然pod update都卡在了Analyzing dependencies不动

缘由在于当推行以上八个指令的时候会升级CocoaPods的spec客栈,加二个参数能够轻巧这一步,然后速度就能提高很多。加参数的指令如下:

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update

$ gem list --local | grep cocoapods

$ ruby -v

突显如下:

输入类似如下的版本音信:

cocoapods (1.0.1)

ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]

cocoapods-core (1.0.1)

那会儿发觉版本明显低于最新的版本2.3,要是版本太低就能够形成后续cocoapods晋级战败,那只好先跳级ruby景况了。可是ruby景况怎么晋级吗?请往下看:

cocoapods-deintegrate (1.0.1)

本来ruby的进级是通过奥迪Q3VM(ruby version manage)来操作的,EscortVM蕴涵了Ruby的本子管理和Gem库管理。

cocoapods-downloader (1.1.1)

你能够经过CR-VVM命令来判别TiggoVM是或不是曾经设置

cocoapods-plugins (1.0.0)

rvm list

cocoapods-search (1.0.0)

输出

cocoapods-stats (1.0.0)

-bash: rvm: command not found

cocoapods-trunk (1.0.0)

表达此时自身的Mac上面并未设置福睿斯VM,上边正是CR-VVM的装置:

cocoapods-try (1.1.0)

输入如下命令进行设置

下一场使用命令每种删除

$ curl -L get.rvm.io | bash -s stable

$ sudo gem uninstall cocoapods-core

稍等一下,会直接输出比较多内容,之后就设置成功了,然后能够因此命令验证

$ sudo gem uninstall cocoapods-deintegrate

$ source ~/.bashrc

$ source ~/.bash_profile

除去完之后接下去安装奥迪Q5VM

测量检验奔驰G级VM是还是不是足以健康使用以及查看科雷傲VM的当前安装版本,使用命令

QX56VM 是干什么的这里就不表达了,后边你将会慢慢搞理解。

$ rvm -v

$ curl -L | bash -s stable

输出

然后,载入 RVM 环境

sbf282.com 3意味着安装成功

$ source ~/.rvm/scripts/rvm

使用RVM升级ruby

检查一下是还是不是安装准确

列出已知的ruby版本

$ rvm -v

$ rvm list known

rvm 1.27.0 (latest) by Wayne E. Seguin , Michal Papis []

稍等一下,会冒出大多阳台不相同的ruby的版本,作者设置的2.2.4本子

用RVM安装Ruby环境

$ rvm install 2.2.4

能够先查询已经安装的ruby

内需拭目以待相当长日子并打印相当多日记,然后查看当前的ruby版本

$ rvm list

$ ruby -v

ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin15]

卸载二个已安装版本

相比较文章起初的时候的ruby版本之后开掘,ruby版本已经晋升成功,而且晋级到了自己供给的2.2.4本子

$ rvm remove 1.9.2

本文由胜博发-编程发布,转载请注明来源:因为更新SDK的时候失败了,sbf282.com对整个安装过