我试过谷歌搜索,我还没有找到答案我的问题.
我试图通过rails运行一个简单的控制器脚本,当我到达页面时它给了我这个错误.
ExecJS::RuntimeError in Say#hello
Run Code Online (Sandbox Code Playgroud)
显然Say是控制器,hello是方法.在页面的下方,我会获得有关错误的更多信息.
dyld: unknown required load command 0x80000022
(in /Users/JoeMoe/Sites/demoRails/app/assets/javascripts/say.js.coffee)
Run Code Online (Sandbox Code Playgroud)
我已经检查了这个文件,除了注释代码之外没有任何内容.那里应该有什么东西吗?
这是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/
Run Code Online (Sandbox Code Playgroud)
在页面下面我看到我可以做一个显示我的应用程序跟踪.
app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb__169683399_21885150'
Run Code Online (Sandbox Code Playgroud)
我也可以做框架跟踪.顺便说一句,这将是一个很长的清单.
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) …Run Code Online (Sandbox Code Playgroud) 我不能为我的生活找出如何让Sprockets指出哪个文件导致编译错误.我只是得到如下错误:
CoffeeScript的
在14671ms完成500内部服务器错误(ActiveRecord:281.4ms)
ExecJS :: RuntimeError - SyntaxError:[stdin]:1:5:意外,:
execjs(2.6.0)lib/execjs/external_runtime.rb:84:在`extract_result'中
<backtrace continue>
可以通过将以下内容添加到包含的.coffee文件的无效语法来触发:
test,
Run Code Online (Sandbox Code Playgroud)
萨斯
在14671ms完成500内部服务器错误(ActiveRecord:281.4ms)
Sass :: SyntaxError - "0"后的无效CSS:期望的表达式(例如1px,粗体),是";":
sass(3.4.20)lib/sass/scss/parser.rb:1179:in'repected'
<backtrace继续>
可以通过将分号添加到.sass文件来触发,如下所示:
.test
top: 0;
Run Code Online (Sandbox Code Playgroud)
在警告的情况下,服务器日志显示有用的东西
警告在/path/to/file.sass的第9行:此选择器没有任何属性,也不会呈现.
但是,语法错误似乎只是呈现500错误并告诉我错误的行和列,而不是它所在的文件.我已经通过回溯挖掘它们并没有给出任何文件的指示发生了错误.如何获取输出以显示发生SyntaxError的文件?
版本(撰写本文时的最新内容):