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

时间:2015-02-08 03:07:46

标签: ruby-on-rails ruby ruby-on-rails-4 rails-spring

在新的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)

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:16)

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

您可以通过运行ps ax | grep spring来查找进程ID然后将其终止来轻松解决此问题。

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

答案 1 :(得分:9)

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

答案 2 :(得分:0)

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

1: - 重新启动弹出服务器,在终端

中输入
$: spring restart

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

答案 3 :(得分:0)

如果目录(或某些子目录Rails可以使用)你正在重命名或删除,你将不得不运行

cd .

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