chenzhao

  • java
  • iOS
  • IT
知识积累
不积跬步无以至千里
  1. 首页
  2. iOS
  3. 正文

CocoaPods 升级指定版本or降级

2017年 7月 4日 137点热度 0人点赞 0条评论

From: http://blog.csdn.net/hsf_study/article/details/69945473


gem 报错ffi 错误:
换个思路 使用 brew install cocoapods

brew 安装 成功

=====================升级版本===================

CocoaPods 1.1.0+ is required to build SnapKit 3.0.0+.

在swift3以后很多github框架需要在cocoapods1.1.0以后版本环境下才能正常使用,比如SnapKit . 
我的cocoapods 依然是原始的 0.39.0 版本,俨然跟不上时代的进步. 
$ pod –version 
0.39.0

故记录升级cocoapods1.1.0 的历程.望对你有用.

第一步 升级 ruby - 升级至2.2.2以上

执行 ruby -v 命令查看当前ruby环境,如果在2.2.2以上自行忽略第一步.

    $ ruby -v

1、 RVM安装

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

###2、 之后就是等待一段时间之后,就可以安装成功了,使用以下命令来验证

    source ~/.bashrc source ~/.bash_profile

3、列出已知ruby的版本

 rvm list known

这里写图片描述

我们可以选择安装2.2.4版本 执行命令->

4.安装ruby 2.2.4()

 rvm install 2.2.4

等待安装…   
这里写图片描述

 如果安装失败(

解决方案:
1.brew update
2.brew install gmp

查看 http://www.jianshu.com/p/95c1ebbc403b)

5、安装完之后,可以ruby -v 测试一下 在这一步,需要按回车键,需要输入电脑密码,当然如果你没装xcode,需要先去装xcode.

 ruby -v

测试安装完成 
这里写图片描述

第二步:升级cocoapods1.2.0

1.先切换gem源 中间可能会要求输入电脑密码

1.1移除旧源: 
如果之前是 https://rubygems.org/ 源 
gem sources --remove https://rubygems.org/

如果之前是 https://ruby.taobao.org/ 源 
gem sources --remove https://ruby.taobao.org/

1.2可以先执行一次系统更新操作 
$ sudo gem update --system

1.3切换gem源  (2019-3-18更新)
gem source -a https://gems.ruby-china.com

切换 gem源 成功 
这里写图片描述

2.升级cocoapods

下面命令,只选择一个使用。


sudo gem install -n /usr/local/bin cocoapods --pre //最新版本

或着 sudo gem install -n /usr/local/bin cocoapods -v (版本号) //指定安装 cocoapods的版本

这里写图片描述

安装成功! 测试一下

pod --version

会显示已安装的最新版本 
这里写图片描述

其实这已经完成标题的需求了… 
不过最后还是需要设置pod仓库

3.设置pod仓库

pod setup

根据网速等待不等时间..等待 ” Setup completed “

这里写图片描述

这就可以使用swift3.0以后的框架了.

pod install –no-repo-update

标签: 暂无
最后更新:2022年 12月 3日

陈昭

IT 程序员

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2022 chenzhao. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang