3天前,杰基尔跑得很好。今天它失败了,我怀疑它是由于我的Windows机器上的系统更新。问题是,我无法弄清楚如何解决这个问题。尝试运行“Jekyll服务”时,我收到以下错误,即使我已经能够验证文件的位置..
我已尝试多次删除并重新克隆存储库并在多个根路径位置。尽管事实上这在3天前有效。因此,任何有关寻找根本原因的指示都将受到赞赏。
E,[2015-02-22T13:01:45.263372#8332]错误 - :演员坠毁了!
Errno :: ENOENT:没有这样的文件或目录 - C:/ Users / brestin ....在这里插入长路径... / node_modules C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-2.7 .11 / lib / listen / record.rb:113:在open'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-2.7.11/lib/listen/record.rb:113:in
条目中
C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-2.7.11/lib/listen/record.rb:113:在_fast_build'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-2.7.11/lib/listen/record.rb:65:in
块中构建'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-2.7.11/lib/listen/record.rb:64:in each'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-2.7.11/lib/listen/record.rb:64:in
build'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/celluloid-0.16.0/lib/celluloid/calls.rb:26:in public_send'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/celluloid-0.16.0/lib/celluloid/calls.rb:26:in
dispatch'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/celluloid-0.16.0/lib/celluloid/calls.rb:63:in dispatch'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/celluloid-0.16.0/lib/celluloid/cell.rb:60:in
块中调用'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/celluloid-0.16.0/lib/celluloid/cell.rb:71:in block in task'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/celluloid-0.16.0/lib/celluloid/actor.rb:357:in
阻止任务'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/celluloid-0.16.0/lib/celluloid/tasks.rb:57:in block in initialize'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/celluloid-0.16.0/lib/celluloid/tasks/task_fiber.rb:15:in
块中的'创建'
jekyll 2.4.0 |错误:没有这样的文件或目录 - C:/ Users / brestin ....在这里插入长路径... / node_modules
答案 0 :(得分:2)
尝试将exclude: [node_modules]
添加到配置文件中。