iOS Mac系统下Ruby环境安装
由EasyIOS引出的一系列问题:转载的上一篇CocoaPods安装和使用教程中说明了,为什么要使用cocoapods ,但是要安装cocoapods需要Ruby环境,安装Ruby环境首先需要安装Xcode(因为xcode开发工具,他帮我们安装好Unix环境需要的开发包)然后需要安装homebrew。接下来需要安装RVM 最后安装Ruby环境
下面来说一下安装CocoaPots的顺序:
Xcode->homebrew->RVM->Ruby->CocoaPats;
这篇文章之讲解如何安装到Ruby的部分,关于安装好Ruby后再安装CocoaPats的部分请看我上一篇转载的CocoaPats;
下面说一下上面说的这些高大上的英文字母名词是干嘛的(其实我一点也不懂,都是百度出来的,我的google这几天不中用了):
xcode
Xcode就不用说了把。
homebrew
homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具(比如wget)(wget我不知道是什么),但是作为一个菜鸟来说,只要知道它如同window的350软件管理器就行了,用来安装一些软件。
官方网站:http://brew.sh/index_zh-cn.html
RVM
rvm
全称
Ruby Version Manager
rvm
全称
Ruby Version Manager
RVM全称Ruby Version Manager,是一个非常好用的Ruby版本以及安装工具。就是用来安装和控制Ruby版本的工具。
Ruby
Ruby是一种面向对象的脚本语言,简单易用,功能强大。能跨平台和可移植性好等等。其实就是种脚本语言。
CocoaPats
这个东西看上去相当实用啊。看我转载的博客:点击打开链接
下面说一下安装的问题:
安装这些工具全部是在终端中用命令行来完成的。首先需要finder->应用程序->实用工具->终端。
首先是homebrew 的安装:
安装homebrew的方法非常简单,打开官方网站,在下面有一条安装指令:

将这条指令复制到终端就行了回车,中间需要回车继续,输入密码。
详细的安装步骤可以参考一下:http://blog.csdn.net/maojudong/article/details/7918291 安装指令参考官网,操作可以参考博客看下。
RVM的安装
| 1 | $ curl -L https://get.rvm.io | bash -s stable | 
期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。 然后,载入 RVM环境(新开 Termal 就不用这么做了,会自动重新载入的)
| 1 | $ source ~/.rvm/scripts/rvm | 
检查一下是否安装正确
| 1 2 | $ rvm -vrvm 1.22.17(stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]</mpapis@gmail.com> | 
安装 Ruby
| 1 | $ rvm install 2.0.0 | 
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems就安装好了。
管理Ruby版本
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby设置为系统默认版本
| 1 | $ rvm 2.0.0--default | 
同样,也可以用其他版本号,前提是你有用 rvm install安装过那个版本
这个时候你可以测试是否正确
| 1 2 3 4 5 6 | $ ruby -v    ruby 2.0.0p247 (2013-06-27revision 41674) [x86_64-darwin13.0.0]    $ gem -v    2.1.6    $ gem source -r https://rubygems.org/    $ gem source -a https://ruby.taobao.org | 
文章参考多位博主的博客:
https://ruby-china.org/wiki/install_ruby_guide
http://blog.csdn.net/delphiwcdj/article/details/19679891
等。
												
											iOS Mac系统下Ruby环境安装的更多相关文章
- mac系统下Ruby环境安装
		在我们编写代码过程中,会用到一系列的第三方开源类库,我们可以选择手动去一个个添加需要的库,但这非常麻烦.因此我们可以使用CocoaPods来帮助我们自动添加.使用CocoaPods需要先安装Ruby环 ... 
- [视频]mac系统下虚拟机parallels安装ubuntu 14.04视频教程
		此文是http://www.mr-wu.cn/install-ubuntu-14-04-on-parallels-for-mac/这篇博文的补充,为整个ubuntu 14.04安装过程的视频录像. m ... 
- mac系统下虚拟机parallels安装ubuntu 14.04
		mac系统很棒,mac下的开发环境也很棒,但有时你还得需要ubuntu开发环境,比如进行嵌入式Linux交叉编译,使用Linaro toolchain… 其实mac系统下使用parallels虚拟机安 ... 
- mac系统下ionic环境配置
		本人是在mac环境下进行配置的: 下载nodejs:https://nodejs.org/download/ 并双击安装 Cordova and Ionic command-line tools 安装 ... 
- [Python Debug] How to install external python package? MAC系统下的xgboost安装
		从昨天晚上开始安装xgboost,经历了各种稀奇古怪的错误,终于现在程序可以跑起来了.整个过程对python编译环境,路径设置,package安装方法有了一定了解,当然还有一些疑惑,所以姑且做个记录. ... 
- Linux系统下 Rsync 环境安装搭建
		一.Rsync简介 1.认识 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的“Rsync算法”来使本地和远 ... 
- linux系统下开发环境安装与配置
		安装系统环境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2 ... 
- Mac 系统下 mysql 的安装与配置
		1.mysql 的安装 1)官网下载 mysql 安装包:http://www.mysql.com/downloads/ 2)下载后解压打开安装包,点击 pkg 文件进行安装 3)注意:最后一步弹窗会 ... 
- 在Mac系统下使用自己安装的PHP
		今天在安装单元测试框架PHPUnit,需要PHP的最低版本是5.6,由于我的MacBook自带的PHP版本是5.5.36,不能满足安装条件. 看了一下这个网址:https://php-osx.liip ... 
随机推荐
- 根据Entity Framework6.X 数据生成代码(仅获取表名)
			近来学习ASP.NET MVC ,一直在看韩迎龙(Kencery)的ASP.NET MVC+EF框架+EasyUI实现权限管理.在第九节(TT模板的学习)卡住了,作者使用EF5.0做数据源,而我使用的 ... 
- Redis 连接
			Redis 连接命令主要是用于连接 redis 服务. 实例 以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行: redis 127.0.0.1:6379> ... 
- assets
			我们知道assets/和res/文件夹用于存放可在应用程序中的使用文件. assets/用于存储各种应用程序中需要的文件(例如配置文件或音频文件等),这些文件会打包在Android应用程序中. res ... 
- oracle中序列的使用
			转载:http://blog.csdn.net/java958199586/article/details/7360152 序列: 是oacle提供的用于产生一系列唯一数字的数据库对象. l 自动提 ... 
- [改善Java代码]不要主动进行垃圾回收
			建议51: 不要主动进行垃圾回收 很久很久以前,在Java 1.1的年代里,我们经常会看到System.gc这样的调用—主动对垃圾进行回收.不过,在Java知识深入人心后,这样的代码就逐渐销声匿迹了— ... 
- React History
			1. browerhistory 1. 推荐使用, 2. nginx服务器要配置try-file,当找不到路由时跳转到首页 3. 使用浏览器history对象,不再允许直接访问nn 所以不能直接拷贝地 ... 
- Math.random获得随机数
			function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); ... 
- WebStorm 8.0安装LESS编译环境的教程
			WebStorm是一个非常棒的Web前端开发编辑器,被程序猿们成为“最智能的JavaScript IDE”.对HTML5.Bootstrap框架.Node.js等都有完美支持.目前最新版本为WebSt ... 
- input 데이터의 자판입력모드의 한글/영문 자동전환, 영문고정 하는 방법 웹프로그래밍 팁
			input 태그의 style 속성의 ime-mode 변경으로 한글/영문의 자동전환이나 영문만 입력이 되도록 할 수 있다. style="ime-mode:activ ... 
- JMS - 消息确认
			消息确认机制 消息确认协议是保证消息传送的关键所在,同时,支持确认也是 JMS API 语义的要求.以下将分别从消息生产者.消息服务器.消息消费者的角度,来考察消息确认机制. 从消息生产者的角度考察 ... 
