Completa una persona nueva para Ruby and Rails aquí ... He probado algunos tutoriales en el pasado, pero eso es todo. Intento seguir el libro 'Ruby on Rails 3 Tutorial' y he encontrado un obstáculo al que no he podido encontrar ayuda después de buscar aquí y en Google ...Bundler no pudo encontrar versiones compatibles para "bundler" de gemas:
No he hecho nada nada aún; solamente:
rails new first_app
luego cambió de sqlite3 Gemfile a
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
cuando corro 'bundle install' me sale el siguiente:
Fetching gem metadata from http://rubygems.org/.........
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 3.0.1) ruby depends on
bundler (~> 1.0.0) ruby
Current Bundler version:
bundler (1.1.3)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
He intentado desinstalar el bundler través
gem uninstall bundler -v 1.1.3
y luego instalar b v1.0.0 undler través
gem install bundler -v 1.0.0
pero parece que me bundler 1.1.2 ..
me siento como que he dado en un callejón sin salida y no puedo encontrar más información sobre cómo resuelve este problema
Cualquier ayuda sería muy apreciada y recompensada con grandes cantidades de tocino ...
ACTUALIZACIÓN ACTUALIZACIÓN ACTUALIZACIÓN
no pude conseguir bundler v 1.1.2 para desinstalar. Finalmente pude desinstalar todas las gemas haciendo:
sudo gem list | cut -d" " -f1 > gem_list.txt
cat gem_list.txt | xargs sudo gem uninstall -aIx
cat gem_list.txt | xargs sudo gem install
y volver a instalar ... Esto me permitió luego hacer el 'bundle install' y ponerse en marcha .. Gracias a todos por su ayuda!
¿Estás utilizando RVM? –
Cuando haces 'gem list bundler' ¿qué dice? Quizás tengas ambos 1.0.0 y 1.1.2 instalados. –
*** GEMAS LOCALES *** bundler (1.1.3, 1.1.2, 1.0.0) – audioeric