mac 安装部署 ruby on rails
来源:互联网 发布:2016淘宝客增加权重吗 编辑:程序博客网 时间:2024/05/28 16:00
1、安装xcode,在app store下载
2、安装command line tools,可以在xcode中安装,国内安装会比较慢,也可以去apple下载列表下载对应xcode的xlt
3、安装brew
http://mxcl.github.com/homebrew/
4、安装rvm
https://rvm.io
5、安装自动make
brew install automake
6、安装Rails
gem install bundler
gem install rails
rvm 使用:
列出已知的ruby版本
rvm list known
安装一个ruby版本
rvm install 1.9.3
这里安装了最新的1.9.3, rvm list known列表里面的都可以拿来安装。
使用一个ruby版本
rvm use 1.9.3
如果想设置为默认版本,可以这样
rvm use 1.9.3 --default
查询已经安装的ruby
rvm list
卸载一个已安装版本
rvm remove 1.9.2
gemset的使用
rvm不仅可以提供一个多ruby版本共存的环境,还可以根据项目管理不同的gemset.
gemset可以理解为是一个独立的虚拟gem环境,每一个gemset都是相互独立的。
比如你有两个项目,一个是rails 2.3 一个是 rails 3. gemset可以帮你便捷的建立两套gem开发环境,并且方便的切换。
gemset是附加在ruby语言版本下面的,例如你用了1.9.2, 建立了一个叫rails3的gemset,当切换到1.8.7的时候,rails3这个gemset并不存在。
建立gemset
rvm use 1.8.7
rvm gemset create rails23
然后可以设定已建立的gemset做为当前环境
use 可以用来切换语言,或者gemset,前提是他们已经被安装(或者建立)。并可以在list命令中看到。
rvm use 1.8.7
rvm use 1.8.7@rails23
然后所有安装的gem都是安装在这个gemset之下。
列出当前ruby的gemset
rvm gemset list
清空gemset中的gem
如果你想清空一个gemset的所有gem,想重新安装所有gem,可以这样
rvm gemset empty 1.8.7@rails23
删除一个gemset
rvm gemset delete rails2-3
项目自动加载gemset
rvm还可以自动加载gemset.
例如我们有一个rails3.1.3项目,需要1.9.3版本ruby.整个流程可以这样。
rvm install 1.9.3
rvm use 1.9.3
rvm gemset create rails313
rvm use 1.9.3@rails313
下面进入到项目目录,建立一个.rvmrc文件。
在这个文件里可以很简单的加一个命令:
rvm use 1.9.3@rails313
然后无论你当前ruby设置是什么,cd到这个项目的时候,rvm会帮你加载 ruby 1.9.3和rails313 gemset.
- mac 安装部署 ruby on rails
- Ruby on Rails mac os安装
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- Ruby on Rails 安装
- 安装Ruby On Rails
- 安装Ruby on Rails
- 安装 ruby on rails
- Ruby on Rails 安装
- ruby on rails安装
- ruby on rails 安装
- ruby on rails安装
- Ruby On Rails 安装
- Ruby on Rails安装
- Away3D基础技巧
- 几种截屏的办法
- android音乐播放器_歌曲列表
- 编写程序,使用指针把一个int型数组的所有元素设置为0
- away 3d 小知识点
- mac 安装部署 ruby on rails
- vs2010 ERROR: Failed to locate cl.exe
- vmware服务很简单的介绍
- ruby,ActiveRecord::ConnectionNotEstablished
- 成为IT精英,我奋斗7年(转)
- 经典的开源机器学习软件(转)
- 后缀自动机
- 构建现代化网站的 20 个技巧
- 自动改变文字大小和颜色的javascript效果