416得票18回答
ExecJS和找不到JavaScript运行时

我正在尝试使用Mongoid / Devise Rails 3.1模板(Mongoid和Devise),但是我一直收到一个错误,指出ExecJS无法找到JavaScript运行时。当我没有安装任何内容时,这是公平的,但是我已经尝试安装Node.js,Mustang和Ruby Racer,但是没...

200得票20回答
执行execJs时出现'找不到JavaScript运行时'的错误,但是Gemfile中已经包含了execjs和therubyracer。

我遇到了这个错误:   rake中止!无法找到JavaScript运行时。请参见https://github.com/sstephenson/execjs, 我已经花费了很多时间在谷歌上搜索,但是没有找到解决方案。我认为这是一个execJs的错误。 从所有帖子来看,这是Rails 3...

70得票11回答
生产环境下运行rake assets:precompile时出现ExecJS::ProgramError错误:意外的标记符号punc«(»,预期标记符号punc«:».

部署我的Rails应用程序时,我遇到以下错误:rake aborted! ExecJS::ProgramError: Unexpected token punc «(», expected punc «:» (line: 15, col: 14, pos: 265) Error ...

68得票18回答
Rails在页面#home时发生ExecJS::ProgramError错误?

当我创建一个控制器页面 home 并尝试访问本地主机:3000/pages/home 时,启动新应用程序时,我会收到以下错误: Showing c:/Users/Doesha/desktop/pinplug/app/views/layouts/application.html.erb whe...

31得票3回答
如何强制execjs使用Node.js?

我有一个Rails应用程序,并希望强制执行js使用Node.js作为javascript运行时。我该如何检查execjs正在使用哪个运行时?谢谢。

20得票6回答
Rails 5 Heroku部署错误:ExecJS :: ProgramError:SyntaxError:意外的标记:名称(autoRegisterNamespace)

尝试将Rails 5应用程序部署到Heroku时,当它执行运行:rake assets:precompile时,我收到以下错误:remote: ExecJS::ProgramError: SyntaxError: Unexpected token: name (autoRegis...

13得票1回答
如何从Node.js调用Ruby?

在Ruby脚本中运行JavaScript有几种方法。例如,经常使用的ExecJS用于将NPM模块移植到Ruby。那么,是否有一个针对Node的"ExecRuby"?

12得票2回答
ExecJS编译CoffeeScript时没有显示行号的错误信息(Rails资产管道)

在我的Rails应用程序中,ExecJS没有显示Coffeescript编译错误的行号。我的编译错误消息将如下所示: 在我的一个 Rails 应用程序中, ExecJS 没有显示 Coffeescript 编译错误的行号。我的编译错误消息看起来像这样:ExecJS::RuntimeErro...

12得票4回答
使用ExecJS从Rails应用程序调用Node.js脚本

我有一个Rails应用程序,需要运行一个Node脚本。我想使用ExecJS gem来从Rails应用程序中运行JavaScript是最干净的方式。然而,到目前为止,使用ExecJS一直非常令人沮丧。这是我需要运行的脚本:// Generated by CoffeeScript 1.7.1 (f...

11得票5回答
当前的ExecJS运行时不支持ES6。

rake assets:precompile在我的Rails项目中抛出以下错误: rake 中止! 当前的 ExecJS 运行时不支持 ES6。请安装最新的 Node.js。 以下是环境信息:rails -v Rails 5.0.7 ruby -v ruby 2.3.1p11...