操作系统 centos 6.2
安装rvm
curl -L get.rvm.io | bash -s stable
说明下, 如果用root帐户操作, 默认会將 rvm 装到 /usr/local/rvm 下. 其它帐号则在 ~/ 目录下.
加载 rvm :
|
1
|
source
~/.rvm
/scripts/rvm
|
好了, 装ruby.
|
1
|
rvm
install
1.9.3
|
也可以用
|
1
|
rvm list known
|
列出可安装的 ruby 版本, 如安装1.9.2.
|
1
|
rvm
install
1.9.2
|
开始装 rails. 首先:
|
1
|
rvm gemset create rails232
|
你这是要干嘛? 这一步, 并没有安装rails, 只是设置一个, 我认为的命名空间而已.
有啥用啊, 搞这一步? 想想, redmine1.4.2 版本目前只支持 rails2, 我得装个rails2, 那假如有其它项目需要rails3怎么办?
看看下面几个命令你就会明白:
|
1
2
3
|
rvm use 1.9.3@rails232
gem
install
rails --version=
'2.3.2'
|
建另一个:
|
1
2
3
4
5
|
rvm gemset create rails313
rvm use 1.9.3@rails313
gem
install
rails --version=
'3.1.3'
|
明白了吧. ruby版本加gemset确定一个"环境".
好勒, 装了这么多, 我总得有个默认的环境吧.
|
1
|
rvm use 1.9.3 --default
|
这就可以设置默认使用 ruby 1.9.3.
|
1
|
rvm use 1.9.3@rails313 --default
|
触类旁通.
那.... , 我有的项目需要rails2, 有些需要rail3, 有些需要 1.8, 怎么办? 每次都要手动切换?
可以在你的项目根目录建个文件:
|
1
|
rvm use 1.9.3@rails313 >> .rvmrc
|
这样, 每次进入该目录, 就会自动切成 1.9.3@rails313 之类的你设置的环境.
好了, 搞到这里对我够用了, 不打算深入, 有需要现学也应该没问题. 你想深入, 可以看这里:
1073

被折叠的 条评论
为什么被折叠?



