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