cocoapods的安装和安装过程中遇到的问题
- 查看当前的ruby版本,我的版本是ruby 2.0.0p648 小于2.2安装cocoapods时会遇到以下问题
$ ruby -v
- 查看当前ruby源,默认为 https://rubygems.org/ 因为防火墙的问题我们需要更换成国内的镜像
$ gem sources -l
- 移除之前的ruby源
$ gem sources --remove https://rubygems.org/
- 替换添加国内的镜像源 或 https://ruby.taobao.org/
$ gem sources --add https://gems.ruby-china.org/ 或 gem sources -a https://gems.ruby-china.org/
安装cocoapods
$ sudo gem install cocoapods
- 安装pods (由于ruby版本小于2.2所以会出现下面的错误,查看了一下ruby的版本像第一步说的,版本小于2.2所以没有安装成功,如果你的ruby版本大于2.2可以直接跳到第11步)
$ sudo gem install -n /usr/local/bin cocoapods
- 这里就需要要升级Ruby版本,查看目前的所有ruby版本:
$rvm list known
执行命令后显示command not found 就需要先安装rvm。。如果已安装会列出所有ruby版本下图和代码是我的电脑里没有rvm,并进行安装,rvm的安装时间比较长,中途需要输入几次回车,和密码,时间较长
$curl -L get.rvm.io | bash -s stable //安装rvm
- 安装成功以后执行下面的命令, 什么都不输出是对的,然后再执行 rvm-v 查看当前的rvm的版本
$ source ~/.rvm/scripts/rvm
然后就是用rvm安装ruby环境,当然这里要安装大于2.2的版本。我这里安装的是2.4,可以用vrm list known 查询当前最高版本
$ rvm install 2.4. //安装2.4版本的ruby
//时间会比较长- 可以用 $ ruby -v 查看当前的ruby版本
- 搞这么半天接下来就可以安装cocoapods了 ,执行如下命令安装cocoapods
$ sudo gem install cocoapods //安装cocoapods 会提示输入密码(输入密码不会有反应继续回车就可以)。下图是安装成功部分截图:
- 查看命令
$ pod --version //查看当前cocoapods
$ sudo gem -v //查看gem ruby版本 进入桌面 可以通过拖项目的方式打开
cd Desktop //进入桌面 $ cd /Users/mac/Desktop/测试/ceshiSecond //打开项目的目录 ls //查看当前目录下面的目录 $ vim Podfile $ vim Podfile //使用vim编辑文件 进入如下界面
进来之后按键盘'i'键 下面的"Podsfile" 0L, 0C会变成-- INSERT -- 然后就可以编辑文字了,输入以下文字
解释一下
platform :ios, '7.0'下载库支持的ios最低版本是ios7.0
'ceshiSecond'就是自己的工程名字,
pod 'AFNetworking', '~> 3.1.0'代表要下载的AFNetworking版本是>=3.1.0 没有~>下载最新版
按esc 输入:wq 进行保存
把库下载到xcode中
$ pod install
关闭xcode窗口,再打开会项目中会多一个 .xcworkspace的文件 ,以后双击它就可以打开项目了
cocoapods的安装和安装过程中遇到的问题的更多相关文章
- (转)CloudStack 安装及使用过程中常见问题汇总
CloudStack 安装及使用过程中常见问题汇总 在做工程项目中对CloudStack 安装及使用过程中常见的几个问题及如何解决做一个总结. 1.Windows XP虚拟 ...
- centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题。
centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题. 原因:yum调用Python,启动程/usr/bin/yum就是一个python ...
- Office2007在安装、卸载过程中出错的解决办法
Micorsoft office professional plus 2007在安装过程中出错,错误1706 如果在安装OFFICE 2007的 时候,遇到“Microsoft Office 2007 ...
- 安装CouchbaseClient的过程中提示 Error 1935.An error occurred during the installation of assembly;Error:-1603 fatal error during installation
安装过程中提示报错 点击确定后 安装程序会接着回滚,又提示报错如下 Error 1935的解决方法是下载一个微软的补丁. http://support.microsoft.com/de ...
- Oracle 安装安全补丁过程中出现的问题
为Oracle安装安全补丁,首先在官网上下载相应版本的补丁. 根据官方文档的说明安装,但是在安装的过程中会出项各种各样的错误,这里仅仅把我遇到的记录下来,给大家提供参考. 首先按照官方文档安装. 在这 ...
- 安装python caffe过程中遇到的一些问题以及对应的解决方案
关于系统环境: Ubuntu 16.04 LTS cuda 8.0 cudnn 6.5 Anaconda3 编译pycaffe之前需要配置文件Makefile.config ## Refer to h ...
- 我在MySQL免安装版使用过程中遇到的问题记录
我的MySQL版本为:mysql-5.7.16-winx64 安装时间为:2016年5月10号 由于是免安装版,下载好压缩文件之后解压到特定目录下,再打开命令行运行几行命令即可. 在一次操作中,发现无 ...
- Windows安装部署Tensorflow过程中的问题处理
1 在配置Tensorflow过程中有一行命令是 python object_detection/builders/model_builder_test.py 过程中出现了 NameError: na ...
- RVM的安装和使用过程中碰到的问题
Ruby Version Manager简称RVM,是一款非常好用的ruby版本管理以及安装工具. 关于rvm的安装,可以参考以下文章: use rvm install and manage ruby ...
- Postman系列一:Postman安装及使用过程中遇到的问题
一:Postman的简介.下载安装及界面说明 1.Postman的简单介绍 Postman是一款强大的网页调试和发送网页HTTP请求的工具,Postman让开发和测试人员做API(接口)测试变得更加简 ...
随机推荐
- express + vue 项目搭建
最近建了一个node服务端加vue前端的项目 安装node :npm install node 安装express :npm install express -g (-g全局安装) 构建express ...
- Qt 学习之路 2(56):使用模型操作数据库
Qt 学习之路 2(56):使用模型操作数据库 (okgogo: skip) 豆子 2013年6月20日 Qt 学习之路 2 13条评论 前一章我们使用 SQL 语句完成了对数据库的常规操作,包括简单 ...
- 一些很有意思的JS现象
关于JS对象的 . 和 [] []除了属性名可以比 .天马行空以外(比如我们要添加一个为'33-abc'的属性,一定得用[])),还有一个实际操作中的区别 Object.is的作用和两个奇特的现象 还 ...
- DDOS压力测试
分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒 ...
- 【算法笔记】B1026 程序运行时间
1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...
- hql语句加别名的错误
写了一个查询数量的方法,结果执行不出来,debug后是runtimeException,然后就在那个hql里面使劲找,将他翻译成sql在数据库中执行,结果也没问题,原来的hql如下: 注意这个num, ...
- linux 配置环境变量
配置全局 环境变量 查看环境变量 #这个变量赋值操作,只是临时生效,需要写入到文件,永久生效 echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/u ...
- 字典序的第K小数字
今天zyb参加一场面试,面试官听说zyb是ACMer之后立马抛出了一道算法题给zyb:有一个序列,是1到n的一种排列,排列的顺序是字典序小的在前,那么第k个数字是什么?例如n=15,k=7, 排列顺序 ...
- C# 利用Powershell获取网络相关信息
利用Get-NetAdapter获取信息 Get-NetAdapter 参考链接:https://docs.microsoft.com/en-us/powershell/module/netadapt ...
- 【研究】Struts2-052漏洞
漏洞描述: CVE-2017-9805 2017年9月5日,Apache Struts官方发布最新的安全公告称,Apache Struts 2.5.x的REST插件存在远程代码执行高危漏洞,漏洞编号为 ...