Bundler no pudo encontrar versiones compatibles para gem

He agregado una gem 'koala' a mi Gemfile y parece haber descartado las versiones de gem cuando ejecuto el command 'bundle install':

Bundler could not find compatible versions for gem "faraday": In snapshot (Gemfile.lock): faraday (0.6.1) In Gemfile: koala (~> 1.2.0beta1) depends on faraday (~> 0.7.4) Running `bundle update` will rebuild your snapshot from scratch, using only the gems in your Gemfile, which may resolve the conflict. 

¿Cómo puedo resolver este conflicto?

Elimine los contenidos de Gemfile.lock y ejecute bundle install nuevamente. Eso ha estado funcionando para mí.

¿ bundle update como lo indica el post de error? bundle install maneja los cambios al Gemfile y agrupa las gems de bundle update actualizaciones que ya están administradas por Bundler. El file Gemfile.lock bloquea los numbers de versión, la bundle update cualquiera de los que no estén directamente especificados en su Gemfile (como gem 'rails', '3.0.9' ).

Eliminar el file Gemfile.lock funcionará, pero ejecutar la bundle update es mejor.

Descubrí que al eliminar la versión especificada de los raíles resolvía el problema para mí … en lugar de:

 gem rails, '4.0.4' 

yo si

 gem rails 

seguido de eliminar Gemfile.lock y volver a ejecutar la installation del package

Si eliminar Gemfile.lock no funciona, existe otra posibilidad:

Es posible que una gem de la que dependa haya incluido inadvertidamente su propio Gemfile.lock en su file .gem. La solución es actualizar las gems ofensivas para que no incluyan un Gemfile.lock, rebuild y reinstalar.

Simplemente no puedes eliminar tu Gemfile.lock si esa es una solución, entonces por qué Gemfile.lock existe en primer lugar, tu código depende de las versiones bloqueadas en este file, intenta actualizar solo la Gema que causa el conflicto usando bundle update gem_name y debe verificar el file Léame si es necesario realizar algún cambio para trabajar con la nueva versión, de lo contrario, bundle update gem_name descifrando el código u otros.

Intereting Posts