you write the library have gems for don gem rvm bundler gemfile

write - rvm gem



¿Qué puedo hacer acerca de un error Bundler:: GemfileNotFound? (6)

Acabo de instalar bundler-1.3.3 con éxito. Sin embargo, cuando intento ejecutar bundle install obtengo

Bundler::GemfileNotFound

¿Que esta mal aquí?



Cd en un directorio que tiene un Gemfile


Ejecute rubygems-bundler-uninstaller o si no se encuentra el comando, ejecute con esta gem uninstall rubygems-bundler .

Tengo solución desde here .


En mi experiencia, esto ocurrirá cuando su código no se ejecute en el directorio que cree que es (de ahí la respuesta anterior), o el directorio que contiene el Gemfile se ha movido o eliminado.

Experimenté esto cuando había estado ejecutando Unicorn en un servidor que ejecutaba una aplicación que se había implementado con Capistrano. Después de limpiar algunas carpetas antiguas de "versiones", recibí este error cuando intenté bloquear la implementación de una nueva versión.

Debido a que el unicornio se había iniciado con el paquete exec, todavía estaba usando el archivo Gem del archivo en el que se inició; el envío de la señal USR2 le indicaría que vuelva a cargar la aplicación, pero seguirá usando el antiguo Gemfile antes de cargar la aplicación recién implementada. Por supuesto, había eliminado ese Gemfile cuando borré las versiones anteriores.

La solución fue reiniciar Unicorn con un nuevo paquete exec en el nuevo directorio, para cargar el nuevo Gemfile y luego la nueva aplicación.

Por lo tanto, la respuesta anterior es correcta. Solo necesita averiguar por qué no se está utilizando el Gemfile que pensaba que estaba usando.


Para aquellos de ustedes que tienen este problema cuando intentan instalar Redmine, asegúrese de estar en su carpeta de Redmine de nivel superior. Ejecutar gem install bundler funcionará cuando se ejecute desde la raíz. Pero la "instalación en paquete" debe ejecutarse desde su carpeta de Redmine. Una vez que ejecuté bundle install desde la carpeta de Redmine, el error "Bundler: GemFileNotFound" desapareció.

Recuerde que esto es solo para aquellos que reciben este error cuando intentan instalar Redmine.


Reinstalé rubygems-bundler (obtuve 1.4.2) y la brújula ahora funciona incluso cuando uso rvm (usando Ruby 1.9.3)

gem install rubygems-bundler