Gerar um aplicativo com uma versão específica do Rails

Ok, então você está usando rbenvpara gerenciar várias versões de ruby ​​em seu sistema. E se você quiser criar, digamos, aplicativos Rails 4.0 e Rails 3.2 usando a mesma versão ruby?

Em vez de instalar o Rails com o comando gem install ..., usaremos o Bundler. Como?

mkdir app
cd app

echo
"source 'https://rubygems.org'" > Gemfile
echo
"gem 'rails', '3.2.17'" >> Gemfile
bundle install

Portanto, agora temos um projeto mínimo com Rails 3.2.17 empacotado. Agora, podemos usar a railsferramenta de linha de comando com bundle execpara forçar a versão:

bundle exec rails new . --force --skip-bundle
bundle update

Muito obrigado a Michael Trojanek ( http://www.relativkreativ.at/articles/managing-multiple-rails-versions ) que me indicou o Caminho Certo ™.