文档章节

使用RVM安装ruby rails环境

fxhover
 fxhover
发布于 2013/09/17 17:45
字数 375
阅读 531
收藏 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
博文 82
码字总数 70879
作品 1
朝阳
程序员
加载中

评论(3)

fxhover
fxhover
http://www.douban.com/note/92636671/
fxhover
fxhover
rvm use 1.9.3
fxhover
fxhover
rvm use 1.9.3
如何快速正确的安装 Ruby, Rails 运行环境(非windows平台)

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

HCMore
2013/12/20
0
0
ruby的rvm安装使用微教程

操作系统 centos 6.2 安装rvm curl -L get.rvm.io | bash -s stable 说明下, 如果用root帐户操作, 默认会將 rvm 装到 /usr/local/rvm 下. 其它帐号则在 ~/ 目录下. 加载 rvm : source ~/.rv...

大东哥
2012/05/17
9K
1
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 on rails在fedora18上install

ruby on rails 在fedora18下的安装 天朝的网络原因,安装不是很顺畅,所以把过程记录下备用 前面下载rubygem什么的都比较快,新建一个project的时候会出问题 gem new my_project 会在bundle_...

lovedan
2013/06/21
0
0
如何快速正确的安装 Ruby, Rails 运行环境

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

mingle
2012/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 恨不得给你买张飞机挂票

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @开源中国首席灵魂师:分享张希/曹方的单曲《认真地老去》 来不及认真的年轻过,就认真的老去! 《认真地老去》- 张希/曹方 手机党少年们想听...

小小编辑
13分钟前
17
4
如何实现靠谱的分布式锁?

分布式锁,是用来控制分布式系统中互斥访问共享资源的一种手段,从而避免并行导致的结果不可控。基本的实现原理和单进程锁是一致的,通过一个共享标识来确定唯一性,对共享标识进行修改时能够...

郑加威
今天
1
0
Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部