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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000; background-color: #ffffff }
span.s1 { font: 11.0px Menlo }
span.s2 { }

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Verdana; color: #000000; background-color: #ffffff }
span.s1 { font: 11.0px "PingFang SC" }
span.s2 { font: 11.0px Menlo }
span.s3 { }
span.s4 { font: 13.0px "PingFang SC" }

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Verdana; color: #000000; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Verdana; color: #000000 }
span.s1 { font: 13.0px "PingFang SC" }
span.s2 { }
span.s3 { font: 13.0px "PingFang SC"; background-color: #ffffff }
span.s4 { background-color: #ffffff }

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/ (听说这个镜像好像停止维护了,还是可以用的)

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000; background-color: #ffffff }
span.s1 { }
span.s2 { font: 11.0px "PingFang SC" }
span.Apple-tab-span { white-space: pre }

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

p.p1 { margin: 0.0px 0.0px 10.0px 0.0px; line-height: 19.0px; font: 13.0px Verdana; color: #000000; background-color: #ffffff }
span.s1 { }
span.s2 { font: 13.0px "PingFang SC" }

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "PingFang SC" }
span.s1 { font: 12.0px Helvetica }

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

  如下图:

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px "PingFang SC"; color: #454545 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 13.0px; font: 11.0px Menlo; color: #454545; background-color: #ccffff }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 13.0px; font: 11.0px Menlo; color: #454545; background-color: #ffffff }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 13.0px; font: 11.0px "PingFang SC"; color: #454545; background-color: #ffffff }
span.s1 { font: 12.0px "PingFang SC"; color: #000000 }
span.s2 { background-color: #ffffff }
span.s3 { }
span.s4 { font: 11.0px "PingFang SC" }
span.s5 { font: 11.0px Menlo }

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

$rvm list known

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

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

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

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC"; color: #000000; background-color: #ffffff }
span.s1 { font: 13.0px Verdana }
span.s2 { }

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { font: 13.0px "PingFang SC" }
span.s2 { }
span.s3 { font: 11.0px "PingFang SC" }

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC"; color: #000000; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { font: 11.0px Menlo }
span.s2 { font: 11.0px "PingFang SC" }
span.s3 { }
span.s4 { font: 13.0px Verdana }
span.s5 { }

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

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

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000; background-color: #ffffff }
span.s1 { font: 12.0px Helvetica; color: #000000 }
span.s2 { font: 12.0px "PingFang SC"; color: #000000 }
span.s3 { font: 11.0px Menlo; background-color: #ffffff }
span.s4 { background-color: #ffffff }
span.s5 { }
span.s6 { font: 11.0px Menlo }

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

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Verdana; color: #000000 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000; background-color: #ffffff }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { font: 12.0px Helvetica; color: #000000 }
span.s2 { font: 12.0px "PingFang SC"; color: #000000 }
span.s3 { font: 11.0px Menlo; background-color: #ffffff }
span.s4 { font: 11.0px "PingFang SC"; background-color: #ffffff }
span.s5 { font: 13.0px "PingFang SC"; background-color: #ffffff }
span.s6 { background-color: #ffffff }
span.s7 { font: 13.0px Verdana }
span.s8 { font: 11.0px Menlo }
span.s9 { }
span.s10 { font: 11.0px "PingFang SC" }

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

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

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

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 17.0px; font: 12.0px Menlo; color: #657b83; background-color: #f6f6f6 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 17.0px; font: 12.0px "PingFang SC"; color: #657b83; background-color: #f6f6f6 }
span.s1 { }
span.s2 { font: 12.0px "PingFang SC" }

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

进入如下界面:

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 18.0px; font: 16.0px ".PingFang SC"; color: #2f2f2f; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 18.0px; font: 12.0px Menlo; color: #657b83; background-color: #f6f6f6 }
span.s1 { }
span.s2 { font: 12.0px Menlo; color: #657b83; background-color: #f6f6f6 }
span.s3 { font: 16.0px ".PingFang SC"; color: #2f2f2f; background-color: #ffffff }

进来之后按键盘‘i‘键

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

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px "PingFang SC"; color: #000000 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Courier; color: #000000 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Courier; color: #000000; min-height: 14.0px }
span.s1 { }
span.s2 { font: 12.0px "PingFang SC" }
span.s3 { font: 12.0px Courier }

解释一下

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保存

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 17.0px; font: 12.0px "PingFang SC"; color: #657b83; background-color: #f6f6f6 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px "PingFang SC"; color: #657b83 }
span.s1 { font: 12.0px Menlo }
span.s2 { }
span.s3 { color: #000000 }
span.s4 { background-color: #f6f6f6 }

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

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

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Verdana; color: #000000; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 10.0px 0.0px; line-height: 19.0px; font: 13.0px Verdana; color: #000000; background-color: #ffffff }
span.s1 { font: 11.0px Menlo }
span.s2 { }
span.s3 { font: 13.0px "PingFang SC" }

原文地址:https://www.cnblogs.com/lishuzhen9436/p/8349614.html

时间: 2025-01-09 03:10:41

cocoapods的安装和安装过程中遇到的问题的相关文章

Ubuntu14.04安装mysql及过程中遇到的一点小问题

Ubuntu14.04出来有段时间了,前几天刚升级到这个版本,新鲜了一把.不过安装mysql时遇到了一点小问题,记录一下以备后用. 预备操作: 网上安装mysql的方法不少,大体有这么三种. 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量

Cordova安装与配置过程中出现的问题及解决办法

最近在学习jQuery Mobile,在配置环境的过程中,遇到了一些问题,看百度这方面的资料挺少的,就自己总结一下了 1,在安装Cordova CLI过程中,提示出错,基本上是网速的问题,多安装几遍就好了,我安装了三次才安装好 Cordova CLI 安装命令:npm install -g cordova 2,android sdk ,官网一直进不去,在百度网盘找的一个,80个G,我的电脑盘,最大的一个78G,可想而知,悲剧了,安装的时候需要时间,然后配置环境的时候,需要添加一个环境变量, 变量

Linux下安装Oracle11G R2过程中遇到的问题

Linux下安装Oracle11G R2过程中遇到了几个问题,希望对大家有所帮助. 如何在linux图形化安装oracle?? 解决方法和思路: 1)可以通过安装VNC服务. 2)如果你在服务器离你很近,你直接在桌面下安装即可.(前提是linux安装了图形化桌面程序) 3)通过Xmanager Enterprise直接远程调用桌面来安装. 我采用第三种 2.   Oracle界面乱码,出现各种方格子?? 原因及解决方法:系统语言环境及字体问题. 可以安装中易宋体18030,可以解决乱码问题:或者

数据库安装和使用过程中出现的一些问题

数据库安装和使用过程中出现的一些问题 一.MySQL的安装 这一部分不会出现什么问题,按照书上的步骤就可以完成,注意的是不要下错类型 二.启动和密码设置 启动时同样按照书上的内容完成,但终端最上方显示mysqld后缀时证明启动已经成功了 在进行密码更改时一定要保证数据库时开启状态,最好是再开启一个终端进行操作.刚开始时因为终端一直没有东西出现就将终端关闭了,但是再次打开进行密码操作时就会提示错误. 三.客户端管理工具 1.下载 客户端管理工具在下载界面我选择下载了Navicat Premiun,

[SakuraiYo]Git的安装与使用过程中的部分问题与解决

2017.09.17更新 附加题2 :git 简单练习 Task 1:在码云上新建一个项目,项目命名 『Helloworld』 ,设置为公开访问. 1.下载git https://code.google.com/p/msysgit/downloads/list ①有访问限制 ②在打开vpn的过程中意外发现,git的官方网站下载渠道无访问限制. 2.参照互联网教程<git的安装与配置>. 注意:教程是以bitbucket为例的,请大家类比切换为 [码云]. ①在操作前未看清注意条目,误进入bit

安装python caffe过程中遇到的一些问题以及对应的解决方案

关于系统环境: Ubuntu 16.04 LTS cuda 8.0 cudnn 6.5 Anaconda3 编译pycaffe之前需要配置文件Makefile.config 1 ## Refer to http://caffe.berkeleyvision.org/installation.html 2 # Contributions simplifying and improving our build system are welcome! 3 4 # cuDNN acceleration

MySQL 5.1安装和配置过程中遇到的问题

由于工作学习的需要,所以在公司的电脑上安装MySQL.安装过程很顺利,注意安装路径和数据保存路径在一个disk中.MySQL配置就没有那么幸运,中间出现各种问题,折腾了将近一天才解决问题成功登陆和使用MySQL.此文主要针对个人在安装配置过程中遇到的问题进行整理,期间借鉴和使用了网上各种解决方案,整理的解决方案是适用于本人的,本着学习的态度,如有雷同还请原谅. 安装环境 系统:win7,64位 安装包:MySQL 5.1 msi文件,64位 安装路径:C:\Program Files\MySQL

关于安装sql server2005过程中的几个需要注意的问题

在安装sql server 2005的过程中,需要注意一下问题: 一.没有SQL Server management Studio 这个选项时,需要下载SQLServer2005_SSMSEE.msi(在微软官方网站上),安装成功以后就可以了 二,在开始菜单下,找到SQL 2005时,打开上面的选相时,会出项如下图所示的情况: 关于服务器名称的选取应该选"."."."是表示本机的意思

关于安装VMware tools过程中的一些问题

安装的过程中,遇到的问题,记录一下:1.选中要安装VMware tools的linux虚拟机,然后点击VMware Workstation12顶部的"虚拟机(M)"按钮,选中"安装VMware tools"按钮,此时VMware tools的安装包就会默认放/media/vmware tools目录下2.创建一个目录:[[email protected] ~]# mkdir /mnt/cdrom3.将/media/vmware tools目录挂载到刚建立的/mnt/

Postman系列一:Postman安装及使用过程中遇到的问题

一:Postman的简介.下载安装及界面说明 1.Postman的简单介绍 Postman是一款强大的网页调试和发送网页HTTP请求的工具,Postman让开发和测试人员做API(接口)测试变得更加简单.在我使用Postman之前还有一个版本,就是需要下载谷歌浏览器才能使用,是Postman Chrome app,由于没有使用过不做介绍,目前官网已经对Chrome app已经停止维护,官网也不推荐使用.我使用的属于Postman native app. 2.Postman的下载和安装 直接在浏览