jquery - 无法在 Cygwin 上运行 CoffeeScript

标签 jquery ruby-on-rails coffeescript cygwin

我尝试在 Rails 应用程序上运行 coffescript 代码(在 Cygwin、Win7 下),但出现以下错误日志:

ActionView::Template::Error (
module.js:340
    throw err;
          ^
Error: Cannot find module 'C:\tmp\execjs20130227-4044-6cws3p.js'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.runMain (module.js:492:10)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)

  (in /cygdrive/c/Users/IBM_ADMIN/Programming/Rails/AdmApp/app/assets/javascripts/aplicacao.js.coffee)):
    3: <head>
    4:   <title>AdmApp</title>
    5:   <%= stylesheet_link_tag    "application", :media => "all" %>
    6:   <%= javascript_include_tag "application" %>
    7:   <%= csrf_meta_tag %>
    8: </head>
    9: <body>
  app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb__1024687483__1068178198'


  Rendered /usr/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1)
  Rendered /usr/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/_request_and_onse.erb (1.0ms)
  Rendered /usr/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/templates/rescues/template_errob within rescues/layout (81.0ms)

我的 CoffeeScript 位于 aplicacao.js.coffee 上:

jQuery ->
  $('#states').sortable(
    axis: 'y'
    update: ->
      alert('updated!')
  );

有什么想法吗?谢谢

最佳答案

这里看起来像是一组混合的路径。我看到 dos 风格 C:\tmp\execjs20130227-4044-6cws3p.js 和 cygwin (unix) 风格: /cygdrive/c/Users/IBM_ADMIN/Programming/Rails/...

看起来该应用程序正在 Cygwin 中运行,因此我将所有路径更改为 unix 样式并重试。

关于jquery - 无法在 Cygwin 上运行 CoffeeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15119474/

相关文章:

java - JRuby on Rails 应用程序中的 log4j - 将日志重定向到单独的文件

ruby-on-rails - 使用 rails-i18n 进行反向翻译

javascript - 未找到 meteor 调用方法

javascript - Angular jqlite child 秀

jquery - 使用千位分隔符和 2 位小数格式化数字

jquery更改2个输入文本字段的值

javascript - 无法使用 CSS-Approach 或 JQuery-Apprach 将必需的验证添加到文本区域

ruby-on-rails - 强参数和多维数组

javascript - 无法将 NeDB Node 回调转换为 Bacon EventStream

node.js - 是否可以使用 CoffeeScript for Node.js 分析我的代码?