是否可以使用rbenv创建rails 3.0和rails 3.1项目?我知道使用rvm我可以创建新的gemsets并切换到它们来创建一个3.0或3.1项目。但是,rbenv不存在gemsets。
答案 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
命令