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