首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试Rails 3.2无法预编译ember-rails 0.19

调试Rails 3.2无法预编译ember-rails 0.19
EN

Stack Overflow用户
提问于 2015-07-14 23:27:20
回答 1查看 37关注 0票数 0

我正在寻找一种方法来确定这个错误是从我的代码中还是在ember rails/ember-rails-source中的什么地方出现的。使用rails 3.2和最新的ember-rails 0.19。当我预编译我的资产时,我得到了这个失败:

代码语言:javascript
复制
Unexpected token: operator (!) (line: 16, col: 178179, pos: 178546)

Error
    at new JS_Parse_Error (<eval>:3096:22)
    at js_error (<eval>:3104:15)
    at croak (<eval>:3557:17)
    at token_error (<eval>:3564:17)
    at unexpected (<eval>:3570:17)
    at Object.semicolon [as 1] (<eval>:3590:51)
    at prog1 (<eval>:4133:29)
    at simple_statement (<eval>:3726:35)
    at <eval>:3634:35
    at block_ (<eval>:3822:32)
  (in /Users/sjustin/Development/my-app/app/assets/javascripts/application.js.coffee)

我已经能够通过在我的application.js.coffee中删除Ember链轮引用#= require ember来破坏性地获得要预编译的资产

代码语言:javascript
复制
#= require jquery
#= require jquery_ujs
#= require ember
#= require ember-data
#= require_self
#= require my-app

window.MyApp = Ember.Application.create()

但这会破坏这个应用程序。如果我在没有预编译的情况下在本地运行应用程序,我不会从Rails或JavaScript控制台得到任何错误。

EN

回答 1

Stack Overflow用户

发布于 2015-07-15 03:11:10

您使用的是哪个javascript运行时(例如therubyracerexecjsnodejs)?你有没有试着换一下?我推荐使用node (特别是如果你在一台服务器上运行多个应用程序),因为如果安装了node,你就不需要添加gem了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31410920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档