Rails generate error: No such file or directory - getcwd
Rails generate error: No such file or directory - getcwd
当 运行 rails generate
在新的 Rails 4.2 项目上时,我不断收到错误消息:
~/.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
找到进程id然后杀死它来轻松解决这个问题。
Rails GitHub 上有一个关于此的问题:
https://github.com/rails/spring/issues/247
如果您在从其他终端实例中删除的目录中工作,也可能会出现此错误。
在我的机器上出现了同样的问题,因为 spring 服务器停止响应。
1:- 要重新启动 spring 服务器,请在终端中输入
$: spring restart
2:- 再次尝试 运行 生成器。
如果您正在工作的目录(或某些子目录 Rails 将使用)被重命名或删除,您将不得不 运行
cd .
然后你可以 运行 rails generate [...]
.
当 运行 rails generate
在新的 Rails 4.2 项目上时,我不断收到错误消息:
~/.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
找到进程id然后杀死它来轻松解决这个问题。
Rails GitHub 上有一个关于此的问题: https://github.com/rails/spring/issues/247
如果您在从其他终端实例中删除的目录中工作,也可能会出现此错误。
在我的机器上出现了同样的问题,因为 spring 服务器停止响应。
1:- 要重新启动 spring 服务器,请在终端中输入
$: spring restart
2:- 再次尝试 运行 生成器。
如果您正在工作的目录(或某些子目录 Rails 将使用)被重命名或删除,您将不得不 运行
cd .
然后你可以 运行 rails generate [...]
.