文档章节

使用RVM安装ruby rails环境

fxhover
 fxhover
发布于 2013/09/17 17:45
字数 375
阅读 536
收藏 0

apt-get install ruby-rvm 安装rvm

rvm -v 查看rvm是否安装成功

rvm install ruby-2.0.0 安装ruby2.0,版本号自己定,在使用rvm安装ruby的时候由于国内被墙,直接这样安装不成功,解决方法是:

1、进入rvm目录,找到config/db文件,查看文件中的内容,找到ruby版本对应的版本号

cd $rvm_path

vi config/db

找到下面这段内容:

等号后面就是每个版本对应的rvm ruby版本号,进入rvm目录下的 archives目录,手动下载对应的ruby版本,下载格式为tar.bz2格式的,我一般使用curl在ruby.taobao.org下载,例如下载上图中2.0版本:

curl http://ruby.taobao.org/mirrors/ruby/2.0/ruby-2.0.0-p247.tar.bz2 > ruby-2.0.0-p247.tar.bz2

下载完之后继续使用 rvm install ruby-2.0.0命令就可以安装ruby2.0了。

安装其他版本也是一样。

设置默认版本:rvm 2.0.0 --default 这样就把2.0这个版本当做默认版本了。

安装对应版本的rails,我这里是ruby2.0,我就安装rails4.0作为ruby2.0的rails版本:

rvm 2.0.0 exec gem install rails -v4.0

多个版本切换使用问题,比如我现在安装了ruby1.9.3,对应的rails是3.2.12,同时也安装了ruby2.0.0,对应的rails版本是4.0,我现在想使用rails3来创建一个rails项目,该怎么办?

使用rvm 1.9.3 exec rails new project 就可以创建一个使用rails3.2.12版本的rails项目了。

更多和gemset: https://ruby-china.org/wiki/rvm-guide


© 著作权归作者所有

共有 人打赏支持
fxhover
粉丝 7
博文 83
码字总数 70897
作品 1
朝阳
程序员
私信 提问
加载中

评论(3)

fxhover
fxhover
http://www.douban.com/note/92636671/
fxhover
fxhover
rvm use 1.9.3
fxhover
fxhover
rvm use 1.9.3
rvm,gems,rubygems,bundle,gemfile,git,rake,怎么这么多概念,都是干什么用的?

本文系转载 原文:http://yinghuayuan8866.blog.163.com/blog/static/2245702720122909571/ 作者:寒秋雪狼——生活很美 RVM(Ruby Version Manager): is a command-line tool which allow......

Guzai
2012/11/14
1K
1
如何快速正确的安装 Ruby, Rails 运行环境(非windows平台)

对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境! 系统需求 ...

HCMore
2013/12/20
0
0
如何快速正确的安装 Ruby, Rails 运行环境

系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 强烈新手使用 Ubuntu 省掉不必要的麻烦! ...

mingle
2012/12/19
0
0
Rails 开发环境搭建

上一篇博客中,我简述了vagrant的安装,配置和使用。这篇我开始折腾Rails的安装。 要安装Rails 得先安装 Ruby。这里是用RVM来安装Ruby。 进入上一篇搭建的环境,首先给UBUNTU翻个源,相关过程...

Marmot_Alex
2014/12/26
0
0
安装RUBY ON RAILS

本指南是这篇文章《Ubuntu, Ruby, RVM, Rails, and You》的中文翻译,它将指导你在Unbuntu安装Ruby 1.9.3,RVM和Rails 3.1.3。以下步骤已在ubuntu 11.04下验证通过,吼吼! 如果你需要在产品...

alex.wu
2012/03/18
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Django进阶 1.1 ORM基础—ORM 1.2.1 增删改查之查询 1.2.2 删改增 (1) 1.2.3 删改增 (2)

ORM基础 ORM是Django操作数据库的API,Django的作者将sql语句封装在里面供我们使用。 我们前面还提到过Django提供一个模拟数据库的工具,sqlite,供我们学习测试使用。 如果我们想使用mysql...

隐匿的蚂蚁
今天
1
0
Windows 上安装 Scala

在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。 您可以自行搜索我们网站中的内容获得其他网站的帮助来获得如何安装 Java 环境的方法。 接下来,我们可以从 ...

honeymose
今天
3
0
数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
今天
3
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
5
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部