1

我在设置开发环境时遇到了麻烦。我需要一些关于如何并排安装带有 rails 3.2 和 rails 2.3.14 的 rvm 的教程。我尝试安装 rvm 1.8.7 然后是 rails 2.3.14 和 rvm 1.9.3 然后是 rails 3.2。完成后,我似乎无法创建 gemset,当我生成(ruby 脚本/生成)时,我尝试切换 rvm 1.8.7 购买,它显示它无法识别。

4

1 回答 1

4

理想情况下,您可能希望在安装 rails gem 之前创建您的 gemset。这样两个版本就被隔离了。我会做类似以下的事情:

rvm --create use 1.8.7@some-gemset-name
gem install rails -v 2.3.14

那应该一起安装和使用这些特定版本。然后对于较新的版本

rvm --create use 1.9.3@some-other-gemset-name
gem install rails

然后,您只需要在需要时更换 rubies 和 gemsets rvm use version@gemset-name.rvmrc另一种方法是通过在您的 rails 项目的根目录中创建一个文件来更改每个 rails 项目的 ruby​​ 和 gemset 。该文件的内容类似于以下内容:

rvm version@gemset-name

我还建议查看RVM 文档,因为这只是使用 RVM 时的冰山一角。

于 2012-08-30T15:05:59.493 回答