菜单

新型cocoapods安装流程,安装进程中遇见的题目及缓慢解决措施,cocoapods流程

2019年8月10日 - UNIXSolaris

新式cocoapods安装流程,安装进度中遇见的主题材料及缓慢解决情势,cocoapods流程

多年来重新安装了一回cocoapods,参照他事他说加以考察的装置流程:http://blog.csdn.net/showhilllee/article/details/38398119/

但是现在的cocoapods与事先比较。有众多不均等的地点。挣扎了2天,终于解决。将来记录一下。

1.首先查看ruby是还是不是是最新版的。ruby是经过rvm安装的之所以必要先安装rvm后查看ruby是不是是最新的(通过查看ruby版本列表来判断),在终点要求中输入以下命令:

  (1)安装大切诺基VM.KoleosVM:Ruby Version
Manager,Ruby版本管理器,富含Ruby的版本管理和Gem库管理(gemset)

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

      等待一段时间后就足以成功安装好 TiggoVM

      source ~/.bashrc  

      source ~/.bash_profile 

      测验是不是安装正常

      rvm -v

 (2)用RVM升级Ruby

  1. #查阅当前ruby版本  
  2. $ ruby -v  
  3. ruby 2.0.0  
  4. #列出已知的ruby版本
    –找到最新的本子安装 
  5. $ rvm list known  
  6. #安装ruby 2.6.4  
  7. $ rvm install 2.6.4

 

2.更动Ruby镜像--天猫商城的非凡镜像(https://ruby.taobao.org/ )已经不可用了。官方的内需FQ。所以我们后天用时尚支持的ruby镜像(https://gems.ruby-china.org/)

  供给的命令行:

  gem sources –remove https://rubygems.org/ 
  gem sources -a https://gems.ruby-china.org/ 
  gem sources -l  (用来检查接纳替换镜像地点成功)

  出现图片 1则注明成功了。

 

3.下载安装CocoaPods

  在命令行中输入:

  安装:sudo gem install cocoapods 

  更新:sudo gem update cocoapods 

 
在此间会异常的快就好了。。。互连网教程说那样就已经到位安装了。。但本人试了一晃,直接寻觅一下。在终极中输入:pod
search  AFNetworking。会产出“Setting up CocoaPods master
repo“提醒,并且比较久向来不动,网络说因为没FQ的来由。可是大家早已将bury镜像曾经济体改了,为啥还有可能会如此吗?。还会有二个缘由是因为在后台下载,还没下载完结,所以会这样。

  在这边我们了好久。通过新开一个终极窗口,输入”cd
~/.cocoapods/”命令行跳到cocoapods文件夹内,实践”du -sh
*”查看文件夹的尺寸。发掘平昔是0。快崩溃了。下班回来小憩。

 

 

第二天。小编重头再来。首先将ruby更新到最新(上面方法)、将gem更新到最新、将cocoapods更新到新型。在将cocoapods更新到新型时,查到须要实行”pod
setup”,不过执行这些时会现身一向是“Setting up CocoaPods master
repo“,不过查看大小依然0。别的还有恐怕会产出下边这些新的荒谬(那么些发现让自个儿嬉皮笑脸,起码不是那么干燥了,或者会化为突破口):

[!] An error occurred while performing `git pull` on repo
`master`.

[!] /usr/bin/git pull –ff-only

其一破绽百出应该是说那个节点有难题。就又找资料,然后试试把cocoapods的节点删除,重新扩充加叁个节点,只怕就行,说干就干:

由来: Cocoapods的分段不协助当前风靡的Xcode版本

消除办法: 删除master分支 重新树立新的支行

sudo rm -fr ~/.cocoapods/repos/master

然后再: pod setup

——————————分割线—————————————————–

在pod setup的进程中又是那些提醒”Setting up CocoaPods master
repo”,当时的感到就将在砸计算机了,最终不死心去查看了一晃cocoapods文件夹的高低。结果:

 

图片 2。。没有错,未有看错,大小以致直接在加码。心怀激动的慢慢等待。

过了大约十几十八分钟左右,pod setup这些操作成功了。

图片 3

如此,整个cocoapods安装相应成功了呢。笔者发急的 想要查究。输入”pod
search AFNetworking”
居然有内容出来。然后依照事先的教程在顶峰中,cd到项目总目录

cd /Users/md098/Desktop/PodTest

树立Podfile(配置文件)

 接着上一步,终端输入 vim Podfile

图片 4

 

键盘输入 i,步向编辑格局,输入

platform :ios, ‘7.0’ 
pod ‘MBProgressHUD’, ‘~> 0.8’

 

接下来按Esc,并且输入“ :”号进入vim命令格局,然后在冒号前面输入wq

图片 5

 

在意:键盘输入
:后,本领输入wq。回车的后边发觉PodTest项目总目录中多叁个Podfile文件

图片 6

 

欢畅的随时到了:显著终端cd到品种总目录,然后输入 pod
install。。。然后你会意识。。。

晋升这些荒唐:[!] The dependency `MBProgressHUD` is not used in any concrete
target.

原本新的cocoapods不可能像此前那么设置第三方了。现在的格式是要增擅长的项目目标target。如下:

platform :ios, ‘8.0’

use_frameworks!

target ‘MyApp’ do 

    pod ‘AFNetworking’, ‘~>
2.6’

    pod ‘ORStackView’, ‘~>
3.0’

    pod ‘SwiftyJSON’, ‘~> 2.3’

end

 

end:终于甘休了。计算:安装进程出错,则删除并再一次(更新)全体的急需的条件:(ruby、gem、cocoapods、当中包涵cocoapods的节点),替换新的ruby镜像就可以。

 

http://www.bkjia.com/IOSjc/1129416.htmlwww.bkjia.comtruehttp://www.bkjia.com/IOSjc/1129416.htmlTechArticle最新cocoapods安装流程,安装过程中遇到的问题及解决方法,cocoapods流程
近日重新安装了二回cocoapods,参谋的安装流程:http://blog.csdn.net/sh

二零一四前卫cocoapods安装流程,安装进度中相遇的标题及消除措施,贰零壹肆cocoapods

 以往的cocoapods与事先相比。有广大不均等的地方。自身试了一试,终于化解。现在大致纪录一下。

1.先是查看ruby是不是是最新版的。

ruby是透过rvm安装的所以必要先安装rvm后查看ruby是或不是是最新的(通过查看ruby版本列表来决断),在终端需求中输入以下命令:

(1)安装EvoqueVM.ENCOREVM:Ruby Version
Manager,即Ruby版本管理器,包涵Ruby的本子管理和Gem库管理(gemset)

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

      等待一段时间后就足以成功安装好 奇骏VM

      $ source ~/.bashrc  

      $ source ~/.bash_profile 

  $ source ~/.profile

      输出安装的版本号,测量试验是还是不是安装常常

      $ rvm -v 

 (2)用RVM升级Ruby

  首先查看当前ruby版本

  $ rvm reload

  $ ruby -v  

  例如:ruby 2.2  

  列出已知的ruby版本 –找到最新的本子安装

  $ rvm list known  

  已知最新版是2.3, 安装ruby 2. 3 ,注意版本号,
这里2.3.0是荒谬的

  $ rvm install 2.3

2.CocoaPods的安装

(1)先检查ruby源,gem sources -l

  准确情形下回到以下音讯:

  *** CURRENT SOURCES ***

  https://gems.ruby-china.org

  那几个是ruby的官方源码,还恐怕有以下ruby源:

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

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

  天猫的非常镜像(https://ruby.taobao.org/ )已经不可用了。官方的供给FQ。所以我们现在用新型补助的ruby镜像  (https://gems.ruby-china.org/)

  确认ruby源镜像后就足以修改ruby源了,先推行删除原本的ruby源:

  gem sources –remove https://ruby.taobao.org/

  之后增多可用的ruby镜像源(推荐应用官方的)

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

  那个时候实行gem sources
-l命令,就能够见到日前镜像源里独有官方ruby源那一个了

(2)更新提高gem,如若它的版本过低也也许引致安装败北,在终端输入以下命令:

  $ sudo gem update –system

(3)安装CocoaPods:

  OS X 10.11原先,在极限输入以下命令:

  $ sudo gem install cocoapods

  OS X 10.11自此,在终点输入以下命令:

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

  更新cocoapods 

  $ sudo gem update cocoapods 

3.初始化

  在巅峰输入以下命令:

  $ pod setup

  难点最多的正是这一步,第四回安装完结也许要贰个钟头左右,所以要耐心等待.无需顾忌,这里能够查阅下载的快慢,通过新开二个巅峰窗口,输入”cd
~/.cocoapods/”命令行跳到cocoapods文件夹内,实施”du -sh
*”查看文件夹的分寸。

  假若这一步成功了,那么恭喜您已经成功安装了CocoaPods。想领会自个儿有未有安装到位,能够在终端输入以下命令:

“pod –version”,展现出版本就证实成功了。只怕说在终极输入以下命令:“pod
repo list”,结果为0 repos时表达安装不成功。

  试过以上全部化解办法,仍旧不曾安装成功。安装进度出错,则删除并再度(更新)全部的供给的境况:(ruby、gem、cocoapods、个中囊括cocoapods的节点),替换新的ruby镜像就可以

4.使用

  通过CocoaPods来下载应用第三方类库,首先要检查CocoaPods是不是支持对象类库,纵然多数都以协理的,况且能够查看当前类库的时尚版本消息,顺便检查是还是不是成功安装CocoaPods。比方检查是还是不是协理AFNetworking,推行命令“pod
search AFNetworking”,就能够知到相关音讯。

图片 7

  首先定位到品种文件目录

  $ cd 项目地点

  然后增添podfile文件

  $ vim podfile

  步入后按i步向插入情势,实行编写制定,安装官方最新的文书档案格式(直接复制粘贴,改项目名称):

  platform :ios, ‘8.0’

  target ‘你的项目名称’ do

  pod ‘AFNetworking’, ‘~> 3.0’

  //可以连续不断pod七个第三方

  // pod ‘B’,’版本’…          

  end

  编辑完结后,按ESC退出编辑格局,最后输入:wq保存并脱离文件,此时得以窥见在项目目录下多了二个Podfile的文本,请留心这几个文件必须与.xcodeproj在同样目录下,

最后注意还索要:pod install / pod update进行设置就可以。

 

参照来自:http://www.cnblogs.com/guanshenbao/p/5534578.html

上述进度遭遇的主题材料

  在装置的时候,假如出现:

    1.You don’t have write permissions for the
/Library/Ruby/Gems/2.0.0 directory.

      就在指令前加贰个sudo获得管理员权限,eg: sudo gem install
bundler

    2.Error installing rails:activesupport requires Ruby version >=
2.2.2.

      macOS
本人已经设置了 Ruby 了,版本应该相当的低的,直接依据上边命令安装,会提示Ruby 版本相当不足的错误消息,能够参见上边的章程进行翻新,还应该有要求留意输入版本号的精确,eg:rvm install
2.3是无可置疑的,而rvm install 2.3.0是谬误的。

 附增常见错误的消除措施:http://blog.csdn.net/wangyanchang21/article/details/51437934

            http://www.jianshu.com/p/0e3421961db4

 

http://www.bkjia.com/IOSjc/1172306.htmlwww.bkjia.comtruehttp://www.bkjia.com/IOSjc/1172306.htmlTechArticle2016最新cocoapods安装流程,安装过程中遇到的问题及解决方法,2016cocoapods
未来的cocoapods与在此以前相比较。有大多不平等的地点。本身试了一试,…

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图