Rails genera error: no existe tal archivo o directorio – getcwd

Cuando se ejecutan rails generate en un nuevo proyecto de Rails 4.2, sigo recibiendo el error:

 ~/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.3.0/lib/spring/configuration.rb:37:in `pwd': No such file or directory - getcwd (Errno::ENOENT) 

¿Cómo puedo arreglar esto?

El error se debe a un proceso Rails Spring existente que se ejecuta en segundo plano.

Puedes resolver esto fácilmente ejecutando ps ax | grep spring ps ax | grep spring para encontrar el id del proceso y luego matarlo.

Hay un problema en el Rails GitHub sobre esto: https://github.com/rails/spring/issues/247

Este error también puede ocurrir si está trabajando en un directorio que se eliminó de alguna otra instancia de terminal.

En mi máquina surgió el mismo problema porque Spring Server dejó de responder.

1: – Para reiniciar el tipo de servidor spring en terminal

 $: spring restart 

2: – Intente ejecutar el generador de nuevo.

Si el directorio (o algún subdirectorio con el que trabajará Rails) con el que está trabajando fue renombrado o eliminado, deberá ejecutar

 cd . 

y luego puede ejecutar rails generate [...] .

Intereting Posts