ruby-on-rails - mac - install all gems
¿Cómo `bundle install` cuando su Gemfile requiere una versión anterior de bundler? (1)
Estoy en un proyecto de Rails más antiguo que tiene un Gemfile. Intenté agregar una gema a la instalación de Gemfile y bundle install
pero obtuve un error:
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 3.0.0) ruby depends on
bundler (~> 1.0.0) ruby
Current Bundler version:
bundler (1.1.5)
This Gemfile requires a different version of Bundler.
La versión de Rails que usa requiere bundler ~> 1.0.0 pero tengo 1.1.5 instalado y lo estoy usando para mis otros proyectos. Usualmente usaría bundle exec ...
pero como estamos hablando de un bundler, es un poco más complicado que eso. ¿Cómo puedo agregar una gema a mi Gemfile y ejecutar la bundle install
mientras uso la versión de bundler que requiere?
Primero necesitas instalar la versión apropiada de bundler:
% gem install bundler -v ''~> 1.0.0''
Successfully installed bundler-1.0.22
Luego obligue a los rubygems a usar la versión que desee ( consulte esta publicación ):
% bundle _1.0.22_ install