sólo solo segundos resuelves resuelve que puede genio esto eres cosas acertijos 20s ruby bundler

ruby - solo - Ya ha activado el rake 0.9.6, pero su Gemfile requiere un rake 10.1.0. Usando paquete exec puede resolver esto



solo un genio resuelve esto en 20s (6)

En la raíz del proyecto, hacer:

gem list rake

Verás probablemente más de una versión. Si es así, elimine la versión que no necesita (es decir, 0.9.6) con el comando:

gem uninstall rake

le preguntará qué versión quitar. O intenta hacer

bundle update rake

Antes de continuar leyendo, debo decir que ya leí e intenté preguntas y respuestas similares en google y stackoverflow.

Mi problema es que:

  • paquete de instalación o actualización no hace nada
  • La desinstalación de gemas se rehúsa porque el rastrillo es una gema predeterminada
  • No puedo usar bundle exec para todos mis comandos

¿Alguna otra idea?


Es posible que tenga instalada una versión anterior de rake. En ese caso, utilice:

gem list rake

Si la salida muestra solo una versión como:

*** LOCAL GEMS *** rake (0.9.6)

Entonces simplemente instaló la versión más nueva

gema instalar rastrillo


Esto resolvió mi problema

bundle update rake


Resolví esto simplemente haciendo

gema instalar rastrillo


Sé que han pasado 2 meses, pero solo quería compartir cómo resolví este problema. ¿Has intentado eliminar gemfile.lock? Resuelve mi problema:

rm Gemfile.lock bundle


Ya que es su gema instalada base que está desactualizada, simplemente use

gem update rake