rails在cygwin中创build类似于path的窗口

我在Cygwin的rails上使用ruby来创build一个博客,并且我还安装了nodejs和npm。 这是我在networking浏览器上得到的:

显示/home/Ellen/blog/app/views/layouts/application.html.erb其中第6行提出:

module.js:338 throw err; ^ Error: Cannot find module 'C:\cygwin64\home\Ellen\blog\cygpath -m #{tmpfile.path}' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Function.Module.runMain (module.js:501:10) at startup (node.js:129:16) at node.js:814:3 

(在/home/Ellen/.gem/ruby/gems/turbolinks-2.5.3/lib/assets/javascripts/turbolinks.js.coffee)

提取源(第6行附近):

 <head> <title>Blog</title> <%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %> <%= javascript_include_tag "application", "data-turbolinks-track" => true %> <%= csrf_meta_tags %> </head> <body> 

Rails.root:/ home / Ellen / blog

我明白,这是因为该程序给了一个类似于path的cygwin的path,它应该是一个类似unix的path,/ cygdrive / c / …

我尝试了很多在这个论坛和其他论坛中提出的解决scheme,最后通过删除资产目录中的所有咖啡文件解决了这个问题,并且删除了application.js中的require turbolinks行,问题就不存在了!