【发布时间】:2012-01-11 20:15:44
【问题描述】:
我尝试在谷歌上搜索,但我还没有找到我的问题的答案。
我正在尝试通过 rails 运行一个简单的控制器脚本,当我到达页面时它给了我这个错误。
ExecJS::RuntimeError in Say#hello
显然 Say 是控制器,hello 是方法。在页面下方,我会获得有关该错误的更多信息。
dyld: unknown required load command 0x80000022
(in /Users/JoeMoe/Sites/demoRails/app/assets/javascripts/say.js.coffee)
我已经检查了这个文件,除了注释代码之外没有任何内容。这里应该有什么吧?
这是 say.js.coffee 文件中的内容
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
再往下看,我发现我可以做一个应用程序跟踪来显示我。
app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb__169683399_21885150'
我也可以进行框架跟踪。顺便说一下,这将是一个很长的列表。
execjs (1.2.9) lib/execjs/external_runtime.rb:129:in `exec_runtime'
execjs (1.2.9) lib/execjs/external_runtime.rb:27:in `block in exec'
execjs (1.2.9) lib/execjs/external_runtime.rb:40:in `compile_to_tempfile'
execjs (1.2.9) lib/execjs/external_runtime.rb:26:in `exec'
execjs (1.2.9) lib/execjs/external_runtime.rb:18:in `eval'
execjs (1.2.9) lib/execjs/external_runtime.rb:32:in `call'
coffee-script (2.2.0) lib/coffee_script.rb:57:in `compile'
tilt (1.3.3) lib/tilt/coffee.rb:46:in `evaluate'
tilt (1.3.3) lib/tilt/template.rb:76:in `render'
sprockets (2.0.3) lib/sprockets/context.rb:175:in `block in evaluate'
sprockets (2.0.3) lib/sprockets/context.rb:172:in `each'
sprockets (2.0.3) lib/sprockets/context.rb:172:in `evaluate'
sprockets (2.0.3) lib/sprockets/bundled_asset.rb:171:in`build_dependency_context_and_body'
sprockets (2.0.3) lib/sprockets/bundled_asset.rb:135:in `dependency_context'
....
还有更多,但它的列表很长,我不想让你感到厌烦。如果您需要完整列表,请告诉我,我会将其粘贴进去。
我正在运行带有以下内容的 Mac OS X - 红宝石 1.9.2 - 导轨 3.1.0 - 宝石 1.8.10 - sqlite3 3.7.9
【问题讨论】:
-
您介意粘贴注释代码吗? Sprockets 从 cmets 读取指令,
unknown required load听起来可能有一个字符使 sprockets 不安...... -
我刚刚编辑了帖子以显示文件中的注释代码。感谢您研究它,我真的很感激。
-
你运行的是哪个 js-engine,你是怎么安装的?
-
@phoet 我不知道该如何回答。有没有办法查看我正在使用哪个?当你第一次测试一个新的 Rails 应用程序时,它正在运行,它适用于欢迎页面。
-
在终端中输入
coffee会发生什么?
标签: ruby-on-rails ruby ruby-on-rails-3.1