iOS · 安装RVM cocoaPods 及问题解决
一、安装RVM
1、RVM:ruby版本管理器,命令行工具 管理Ruby
开始安装吧~
对!!就是这样换成taobao ⬇️
$ gem sources -l
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
⬇️ 这个是检测你是不已经更换成功 ,知道了嘛,各位。
gem sources –l
开始安装RVM啦~~~~
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm -v 查看rvm是否安装成功
rvm安装成功长这样:
rvm 1.27. (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
二、升级Ruby
接着上述的来哈。。
查看一下ruby有哪些版本:
rvm list known
然后你挑一个版本高的,因为不然执行:会提示版本低 需要大于。。。。。之类的
rvm install 2.0.
查看安装后的版本
rvm list 或者 ruby -v
正常这样就安装成功了 如果还有Error:
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 反正就是各种提示你没有升级成功巴拉巴拉。
就可以执行以下命令了。。。
这个时候输入:brew install ruby 就可以等着了,等着等着。。。。
输入:ruby -v 啊咧 发现ruby版本升级成功了!!
三、安装cocoaPods
$ sudo gem update —system
如果没有什么问题你就可以绕道而行了,但是。。。如果提示了:ruby的版本应该>=2.2
那你就可以去安装RVM 然后再升级ruby就可以了
接下来:
$ sudo gem install cocoapods 安装cocoaPods 一次就可以了
cocoaPods安装成功是这样的: 输入:pod 然后⬇️

/**安装完成 —>建文件测试*/
$ cd Desktop/ —>进入桌面
$ cd AA……..
$ touch Podfile $ vim Podfile
platform :ios, ‘8.0(为例)’ xcode版本
pod 'SDWebImage' 导入了SDWebImage 在工程中不用再拖文件了 直接导入
Esc + :wq----保存 $ pod install 安装
安装网址:http://www.tuicool.com/articles/7vUnay
遇到问题:
1.
问题: Updating local specs repositories
解决:pod install --verbose --no-repo-update
2.
问题:cocopods安装错误出现ERROR: While executing gem … (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match
解决: sudo gem install -n /usr/local/bin cocoapods
升级ruby的问题很多 我在网上查了一堆 一个个试,所以我的这些方案解决不了请联系我 或者自行上网查资料~~
iOS · 安装RVM cocoaPods 及问题解决的更多相关文章
- iOS 安装使用cocoapods
一.什么是CocoaPods 1.为什么需要CocoaPods 在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson.AFNetworking.Reachability等等.使用这些库 ...
- IOS安装CocoaPods完整流程
作为一个底层系统大菜鸟,又搞过几年ios来说,安装一个CocoaPods是一件蛋痛的事~ 说懂又懂,说不懂又不懂. 由于安装过程比較复杂,步骤较多,而网上教程又比較零散,并且有一些是扯蛋的,所 ...
- iOS 最新版 CocoaPods 的安装流程
iOS 最新版 CocoaPods 的安装流程1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources - ...
- iOS安装CocoaPods详细过程
iOS安装CocoaPods详细过程 一.简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的 ...
- iOS学习之cocoaPods
Cocoapods Cocoapods作用:iOS开发时,项目中会引用许多第三方库,CocoaPods可以用来方便的统一管理这些第三方库. 第一步安装: 下载安装CocoaPods需要Ruby环境 M ...
- cocopods卸载、安装、重装等问题解决(转)
今日在升级af库的时候,头脑发热把cocopods给卸载了,然后重装就出现了一些问题,主要是Mac ox s升级至10.11之后,好多命令都和以前不一样了,现在重新总结其安装步骤,如下: 一.全新安装 ...
- iOS开发~CocoaPods使用详细说明 分类: ios相关 2015-04-01 16:45 68人阅读 评论(0) 收藏
iOS开发-CocoaPods使用详细说明 一.概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来 ...
- win8安装SQL Server 2005问题解决方法
win8安装SQL Server 2005问题解决方法 1.正常安装任一版本的SQL Server 2005(最好安装企业版). 2.安装到SqlServer服务的时候提示启动服务失败(提示重试的时候 ...
- ios安装app提示【未受信任的企业级开发者】。在设置中信任此开发者
最近在测试app,ios安装app后点击提示如下图: 解决方法: 1 点击 [设置] >[通用] >[设备管理] 2 点击企业级应用 > 信任该开发者 > 信任.设置之后 ...
随机推荐
- The equation - SGU 106(扩展欧几里得)
题目大意:有一个二元一次方程,给出系数值和x与y的取值范围,求出来总共有多少对整数解. 分析:有以下几点情况. 1,系数a=0, b=0, 当c != 0的时候结果很明显是无解,当c=0的时候x,y可 ...
- C#添加资源的两种方式
1.粘贴到项目Properties中的Resources.resx中 base.m_bitmap = Properties.Resources.MeasuredisTool; 2.添加已有资源中的bm ...
- Linux下开启MySQL的远程连接
今天在用客户端工具远程连接mysql的时候,连接不上,以为是防火墙,关了防火墙后依然打不开,后开在网上查了下原来mysql基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root ...
- js判断是否为手机浏览器
JS判断手机浏览器 判断原理: JavaScript是前端开发的主要语言,我们可以通过 编写JavaScript程序来判断浏览器的类型及版本.JavaScript判断浏览器类型一般有两种办法,一种是根 ...
- Parallel.Foreach的全部知识要点【转】
简介 当需要为多核机器进行优化的时候,最好先检查下你的程序是否有处理能够分割开来进行并行处理.(例如,有一个巨大的数据集合,其中的元素需要一个一个进行彼此独立的耗时计算). .net framewor ...
- 听听Matt Rogish说怎么面试程序员
Google的人力运营高级副总裁Laszlo Bock在一次采访中说Google发现在面试程序员时问智力题完全是浪费时间,Matt Rogish在他的这篇博客How to Interview Prog ...
- 3proxy 二级代理配置样例
适应情况: 有时,我们的机器HOST-A只能通过代理服务器HOST-B才可以访问internet, 而与我们相连的机器HOST-C也需要访问internet, 但是HOST-C却不能直接访问HOST- ...
- 重复记录(duplicate records)相关运营数据
MySQL 中查找反复数据,删除反复数据 创建表和測试数据 /* 表结构 */ DROPTABLEIFEXISTS `t1`; CREATETABLEIFNOTEXISTS `t1`( `id` IN ...
- 详解SSH框架的原理和优点
Struts的原理和优点. Struts工作原理 MVC即Model-View-Controller的缩写,是一种常用的设计模式.MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让 ...
- [转] 怎样在Ubuntu 14.04中搭建gitolite git服务器
相比gitosis,gitolite的功能更为强大,支持对权限的细分控制,学习一下在最新版 的ubuntu 14.04 LTS中搭建gitolite服务器是非常有必要的,嘿嘿,一会属于我们自己的Git ...