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 [...]
。