Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript rails在cygwin中创建类似窗口的路径_Javascript_Ruby On Rails_Node.js_Cygwin - Fatal编程技术网

Javascript rails在cygwin中创建类似窗口的路径

Javascript rails在cygwin中创建类似窗口的路径,javascript,ruby-on-rails,node.js,cygwin,Javascript,Ruby On Rails,Node.js,Cygwin,我正在Cygwin中使用RubyonRails创建博客,并且还安装了nodejs和npm。以下是我在web浏览器上获得的信息: 显示/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}'

我正在Cygwin中使用RubyonRails创建博客,并且还安装了nodejs和npm。以下是我在web浏览器上获得的信息:

显示/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行附近):


博客
正确%>
正确%>
Rails.root:/home/Ellen/blog


我知道这是因为该程序为cygwin提供了一个类似windows的路径,该路径应该是一个类似unix的路径,/cygdrive/c/…

我尝试了本论坛和其他论坛中建议的许多解决方案,最后通过删除资产目录中的所有coffee文件解决了这个问题,并且删除了application.js中的require turbolinks行,问题就解决了

如何解决此问题,使我不再遇到此问题?
<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>