“rails new project_name”for 3.0 and 3.1 using rbenv

时间:2011-10-14 14:45:46

标签: ruby-on-rails ruby ruby-on-rails-3

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

2 个答案:

答案 0 :(得分:0)

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

  

与rvm相反,rbenv不会...管理gemsets。 Bundler是管理应用程序依赖性的更好方法。如果您有尚未使用Bundler的项目,则可以安装rbenv-gemset插件。

它不像rvm解决方案那样切割和干燥,但是一旦你设置它,它应该适合你。

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

更新

我意识到你可能会询问项目特定的宝石集,但之前要创建它。您可能希望创建一个包含bundler和rails的全局gemset,运行rails new project_name,然后将.rbenv-gemsets文件添加到项目中。

答案 1 :(得分:0)

答案是这样的 Specifying rails version to use when creating a new application

您可以通过将适当的参数传递给rails命令

来创建不同版本的rails项目