当前位置: 移动技术网 > IT编程>移动开发>IOS > cocoapods的安装和安装过程中遇到的问题

cocoapods的安装和安装过程中遇到的问题

2018年01月27日  | 移动技术网IT编程  | 我要评论

韩国电影 色即是空,南京大学金陵学院教务网,二七区政府网

1.$ ruby -v  //查看当前的ruby版本,我的版本是ruby 2.0.0p648 小于2.2 所以在下面的安装cocoapods时会遇到问题

2. $ gem sources -l  //查看当前ruby源,默认为 https://rubygems.org/  因为防火墙的问题我们需要更换成国内的镜像

3. $ gem sources --remove https://rubygems.org/     //移除之前的ruby源

4. $ gem sources --add https://gems.ruby-china.org/ gem sources -a https://gems.ruby-china.org/  替换添加国内的镜像源 https://ruby.taobao.org/ (听说这个镜像好像停止维护了,还是可以用的)

5. $ sudo gem install  cocoapods //安装cocoapods

6.$ sudo gem install -n /usr/local/bin cocoapods   //命令安装pods时由于ruby版本小于2.2所以会出现下面的错误,

  查看了一下ruby的版本像第一步说的,版本小于2.2所以没有安装成功,如果你的ruby版本大于2.2可以直接跳到第12步

  如下图:

7.这里就需要要升级Ruby版本,查看目前的所有ruby版本:

$rvm list known

执行命令后显示command not found 就需要先安装rvm

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

如果已安装会列出所有的ruby版本:

下图是我的电脑里没有rvm,并进行了安装:

rvm安装的时间比较长,中途会需要输入两次回车,和一次密码,时间会比较长一些

 

8.安装成功以后执行 $ source ~/.rvm/scripts/rvm 什么都不输出是对的,然后再执行 rvm -v 查看当前的rvm的版本

9.然后就是用rvm安装ruby环境,当然这里要安装大于2.2的版本。我这里安装的是2.4,可以用vrm list known 查询当前最高版本

   输入指令:$ rvm install 2.4.0    //安装2.4版本的ruby

这里时间会很长。成功如图

10,可以用 $ ruby -v 查看当前的ruby版本

11. 搞这么半天接下来就可以安装cocoapods了 ,执行  $ sudo gem install cocoapods //安装cocoapods 会提示输入密码(输入密码不会有反应继续回车就可以)。下图是安装成功部分截图:

12: 执行 pod --version  //查看当前cocoapods   查看gem ruby的版本号可以用:sudo gem -v

13:cd Desktop //进入桌面 可以通过拖项目的方式打开

$ cd /Users/mac/Desktop/测试/ceshiSecond   //打开项目的目录

ls //查看当前目录下面的目录

$ vim Podfile  //使用vim编辑文件

进入如下界面:

进来之后按键盘'i'

下面的"Podsfile" 0L, 0C会变成-- INSERT --

然后就可以编辑文字了,输入以下文字

解释一下

platform :ios, '7.0'下载库支持的iOS最低版本是iOS 7.0,

'ceshiSecond'就是自己的工程名字,

pod 'AFNetworking', '~> 3.1.0'代表要下载的AFNetworking版本是3.1.0及以上版本,还可以去掉后面的'~> 3.1.0',如果没有这样~> 3.1.0,下载AFNetworking是最新版。

 

esc 输入:wq保存

14. $ pod install   //把库下载到xcode中 需要一段时间

关闭xcode窗口,再打开会项目中会多一个 .xcworkspace的文件 ,以后双击它就可以打开项目了

 

 

 

 

 

 

 

 

有不足的对方,还请多多指教。。。

 

 

 

 

 

 

 

 

 

 

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

  • ios uicollectionview实现横向滚动

    现在使用卡片效果的app很多,之前公司让实现一种卡片效果,就写了一篇关于实现卡片的文章。文章最后附有demo实现上我选择了使用uicollectionview ... [阅读全文]
  • iOS UICollectionView实现横向滑动

    本文实例为大家分享了ios uicollectionview实现横向滑动的具体代码,供大家参考,具体内容如下uicollectionview的横向滚动,目前我使... [阅读全文]
  • iOS13适配深色模式(Dark Mode)的实现

    iOS13适配深色模式(Dark Mode)的实现

    好像大概也许是一年前, mac os系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的终于, 随着iphone11等新手机的发售, ios 13系统... [阅读全文]
  • ios 使用xcode11 新建项目工程的步骤详解

    ios 使用xcode11 新建项目工程的步骤详解

    xcode11新建项目工程,新增了scenedelegate这个类,转而将原appdelegate负责的对ui生命周期的处理担子接了过来。故此可以理解为:ios... [阅读全文]
  • iOS实现转盘效果

    本文实例为大家分享了ios实现转盘效果的具体代码,供大家参考,具体内容如下demo下载地址: ios转盘效果功能:实现了常用的ios转盘效果,轮盘抽奖效果的实现... [阅读全文]
  • iOS开发实现转盘功能

    本文实例为大家分享了ios实现转盘功能的具体代码,供大家参考,具体内容如下今天给同学们讲解一下一个转盘选号的功能,直接上代码直接看viewcontroller#... [阅读全文]
  • iOS实现轮盘动态效果

    本文实例为大家分享了ios实现轮盘动态效果的具体代码,供大家参考,具体内容如下一个常用的绘图,主要用来打分之类的动画,效果如下。主要是ios的绘图和动画,本来想... [阅读全文]
  • iOS实现九宫格连线手势解锁

    本文实例为大家分享了ios实现九宫格连线手势解锁的具体代码,供大家参考,具体内容如下demo下载地址:效果图:核心代码://// clockview.m// 手... [阅读全文]
  • iOS实现卡片堆叠效果

    本文实例为大家分享了ios实现卡片堆叠效果的具体代码,供大家参考,具体内容如下如图,这就是最终效果。去年安卓5.0发布的时候,当我看到安卓全新的material... [阅读全文]
  • iOS利用余弦函数实现卡片浏览工具

    iOS利用余弦函数实现卡片浏览工具

    本文实例为大家分享了ios利用余弦函数实现卡片浏览工具的具体代码,供大家参考,具体内容如下一、实现效果通过拖拽屏幕实现卡片移动,左右两侧的卡片随着拖动变小,中间... [阅读全文]
验证码:
移动技术网