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 -v rvm 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 - 27 revision 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 ...
随机推荐
- Cordova 3.0 + Eclipse 开发流程
cd d:\cordova\projectscordova create HelloWorld com.example.helloworld HelloWorldcd HelloWorldcordov ...
- C++:构造函数和析构函数能否为虚函数
原文:http://blog.csdn.net/xhz1234/article/details/6510568 C++:构造函数和析构函数能否为虚函数? 简单回答是:构造函数不能为虚函数,而析构函数可 ...
- easyeclipse for php 如何默认显示行号
呃... 相当简单 window->preferences->PHPeclipse web development->php 然后找到appearance选项卡 在 show lin ...
- 一天一个mysql函数(二) FIND_IN_SET()
in和FILD_IN_SET() 的区别: select id, list, name from table where FIND_IN_SET( 'daodao' , list) 所以如果list是 ...
- Linux下安装配置Node及memcached
这篇主要是记录Linux下安装Node及memcached遇到的问题及安装配置过程,方便日后查阅 Node安装及配置 [root@hostname ~]tar zxvf node-v0.12.4.ta ...
- 【思路、优化】UVa 11491 - Erasing and Winning
Juliano is a fan of the TV show Erasing and Winning, where participants are selected in a draw and r ...
- hdu 3743 树状数组
思路:我们只需坚守一个原则,本来就在左边的坚决不把它换到右边.也就是相邻的两个数,左边小,右边大,那么就不调换.这样对每个数,只要统计左边比它大的数的个数.可以从后面开始用树状数组统计比它小的数的个数 ...
- log4net在WinForm和ASP.net下的设置
下载log4net.dll,放到bin目录下,然后引用到工程.下面说明配置和调用方法. 1.AssemblyInfo.cs末尾添加 [assembly: log4net.Config.XmlConfi ...
- saltstack实战4--综合练习3
Saltstack配置管理-业务引用haproxy 在业务模块里写它的配置 各个业务是不同的,这里有差异性,所以没写在配置模块里. 对minion02也执行安装haproxy [root@master ...
- Jackson - Date Handling
Handling dates on Java platform is complex business. Jackson tries not to make it any harder than it ...