Ruby on rails &引用;rails新项目“U名称”;对于使用rbenv的3.0和3.1

Ruby on rails &引用;rails新项目“U名称”;对于使用rbenv的3.0和3.1,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,是否可以使用rbenv创建rails 3.0和rails 3.1项目?我知道,使用rvm,我可以创建新的Gemset并切换到它们来创建3.0或3.1项目。但是,rbenv中不存在gemset。rbenv的gemset解决方案需要额外的插件。从页面: 与rvm相比,rbenv不管理宝石。Bundler是管理应用程序依赖关系的更好方法。如果您有尚未使用Bundler的项目,您可以安装该插件 它不像rvm解决方案那样简单,但是一旦你设置好了,它应该对你来说很好 我强烈建议您查看页面上的文档-它将为您提

是否可以使用rbenv创建rails 3.0和rails 3.1项目?我知道,使用rvm,我可以创建新的Gemset并切换到它们来创建3.0或3.1项目。但是,rbenv中不存在gemset。

rbenv的gemset解决方案需要额外的插件。从页面:

与rvm相比,rbenv不管理宝石。Bundler是管理应用程序依赖关系的更好方法。如果您有尚未使用Bundler的项目,您可以安装该插件

它不像rvm解决方案那样简单,但是一旦你设置好了,它应该对你来说很好

我强烈建议您查看页面上的文档-它将为您提供更多关于构建红宝石等的信息

更新 我已经意识到,您可能在询问特定于项目的gemeset,但之前已经创建了它。您可能需要创建一个包含bundler和rails的全局gemset,运行
rails new project\u name
,然后将
.rbenv gemsets
文件添加到项目中。

答案如下

通过将适当的参数传递到
rails
命令,可以创建不同版本的rails项目