7

我的机器上安装了 ruby​​ 1.8.7 和 rails 2.3.5。我安装了带有 ruby​​ 1.9.3 和 rails 3.2.0 的 RVM。

所以我想将现有的 ruby​​ 1.8.7 添加到 RVM。我该怎么做?

4

4 回答 4

6

通过 RVM 安装 ruby​​ 1.8.7

rvm install ruby-1.8.7

使用现有系统 ruby

rvm use system
于 2012-06-21T05:47:08.677 回答
5
  1. rvm install 1.8.7 将安装 ruby​​ 1.8.7
  2. 在 shell 中浏览到您的项目文件夹
  3. rvm use 1.8.7 您为此项目使用 1.8.7
  4. rvm gemset create gemsetname 使用 1.8.7 为您的项目创建 gemset
  5. gem install bundler 安装你需要为 rails 2.3 配置 bundler 的 bundler
  6. bundle install #安装宝石
  7. 添加rvm use 1.8.7-p352@gemsetname --create你的 .rvmrc 文件
  8. 请享用 :)

这些步骤在 2.3 的 3.x 中可以正常工作,您需要配置 bundle

于 2012-06-21T06:49:30.307 回答
4

rvm mount命令允许您将现有的 ruby​​ 安装与 rvm 相关联。有关如何使用它的示例,请参阅此答案。

于 2014-07-23T17:27:09.953 回答
0

使用 rvm 时,最好的做法是创建一个 gemset

rvm gemset create mygemset

然后创建一个 .rvmrc 文件

rvm --create --rvmrc ruby-1.8.7-p352@mygemset

从具有明显正确的 ruby​​ 版本的 rails 目录执行上述命令(如果不存在则安装..rvm install ruby​​-1.8.7)和 gemset。这样 rvm 会自动为您的项目设置正确的 ruby​​ 版本。

希望这可以帮助

于 2012-06-21T06:21:06.310 回答