Rails生成错误:没有这样的文件或目录 – getcwd

在新的Rails 4.2项目上运行rails generate时,我不断收到错误:

 ~/.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) 

我怎样才能解决这个问题?

该错误是由在后台运行的现有Rails Spring进程引起的。

您可以通过运行ps ax | grep spring轻松解决此问题 ps ax | grep spring找到进程id然后杀死它。

Rails GitHub上存在一个问题: https : //github.com/rails/spring/issues/247

如果您正在从某个其他终端实例中删除的目录中工作,也可能会发生此错误。

在我的机器上出现了同样的问题,因为Spring服务器停止响应。

1: – 要重新启动弹出服务器,请键入终端

 $: spring restart 

2: – 再次尝试运行发电机。

如果目录(或某些子目录Rails将使用),您正在重命名或删除,您将必须运行

 cd . 

然后你可以运行rails generate [...]

Interesting Posts