问题标签 [execjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4366 浏览

ruby-on-rails-3 - rake aborted 无法加载此类文件 --v8 windows

请帮忙,这是我的gemfile。这是我在 ubuntu 12.04 上创建的一个旧项目,现在我正在尝试在 Windows 8 上运行它。

来源“ https://rubygems.org

命令提示符:

0 投票
1 回答
2015 浏览

ruby-on-rails - Ruby on Rails - 在 Debian 上安装 execjs

我正在尝试在 debian 上的 rails 上安装 ruby​​ ......我安装了所有东西。

我也安装了 execjs、therubyracer 和 node.js。

每次我想创建一个新控制器时,它都会说:

我在安装 execjs、therubyracer 和 node.js 后重新启动...

0 投票
1 回答
257 浏览

ruby-on-rails - Rails ExecJS 在特定目录上配置 Nodejs

我在 Ubuntu 13.04 上使用 Rails 4,我想将我的 rails 应用程序配置为使用安装在另一个目录上的已编译 Nodejs,而无需为 Node.js 指定系统环境变量。也许,使用

会是一个线索,但我不知道如何使用它以及在哪里使用它。这是因为我更喜欢在不更改 Ubuntu 环境变量的情况下使用已编译的 Nodejs。感谢您的意见。

0 投票
2 回答
2970 浏览

ruby-on-rails - 使用NVM时rails execjs找不到节点

我正在使用 NVM 来管理系统上的 Node.js 版本,并且自从我安装它后,我的 rails 应用程序停止工作。

ExecJS 似乎找不到节点运行时,给出错误:

需要采取哪些措施才能使 NVM 与 ExecJS 良好配合?

0 投票
0 回答
227 浏览

javascript - Resque 在与上帝一起运行时失败 - JavaScript 运行时?

我正在尝试使用几个 Resque 工作人员部署一个简单的 Rails 应用程序。因为我需要工人在后台运行,所以我使用上帝来管理他们。从命令行运行工作人员时,它运行得很好:

但是当它们由上帝运行时,似乎这些过程不断崩溃。查看日志文件似乎与 execjs 相关:

为什么大神运行时缺少一个JavaScript运行时,而直接运行时却没有?

为了完整起见,我还附上了相关的上帝文件:

0 投票
1 回答
1127 浏览

javascript - 使用 ExecJS 传递参数

我需要从我的 Rails 4 应用程序中执行一个 javascript 函数。我用 ExecJS ( https://github.com/sstephenson/execjs )尝试了以下操作,但没有成功:

原始的 JS 函数接受一个参数 (my_argument),我需要以某种方式将其传递给它。任何有关如何实现这一点的帮助将不胜感激!

0 投票
7 回答
1987 浏览

ruby-on-rails - ExecJS::RuntimeError [Rails 4] Node.js 已安装

我的 Rails 4 应用程序上有一个 ExecJS::RuntimeError。我在 Windows 7 64 位。我已经检查了这两个答案:

Rails 3 中的 ExecJS::RuntimeError

Windows 上的 ExecJS::RuntimeError 试图遵循 ruby​​tutorial

然后,我尝试了:

安装node.js,重启电脑,还是不行!!

或者

通过更改修改 C:\RailsInstaller\Ruby2.0.0\lib\ruby\gems\2.0.0\gems\execjs-2.0.2\lib\execjs\runtimes.rb。

经过

但它也不起作用!

我知道删除工作线//= require_tree .application.js但我不想要一个糟糕的修复。

我应该怎么办 ?

我准确地说我的所有 js 文件(application.js 除外)都是空的。

我的宝石文件:

0 投票
4 回答
4026 浏览

javascript - 使用 ExecJS 从 Rails 应用程序调用 Node.js 脚本

我有一个需要运行节点脚本的 Rails 应用程序。我想使用 ExecJS gem 是从 Rails 应用程序运行 JavaScript 的最干净的方法。然而,到目前为止,事实证明 ExecJS 使用起来非常令人沮丧。

这是我需要运行的脚本:

从我的 Rails 控制台,我尝试这个:

请注意,我可以使用“node test.js”成功运行此脚本,并且还可以使用 Ruby 提供的反引号语法运行该脚本:

但这感觉就像一个黑客......

0 投票
1 回答
443 浏览

ruby-on-rails - Say#hello Ruby on Rails 中的 ExecJS::RuntimeError

创建了一个控制器

我导航到本地主机它返回一个 execjs 错误

该怎么办?

0 投票
4 回答
1656 浏览

ruby-on-rails - 在能够做之后无法推送到 Heroku

我无法推送到 Heroku。当我尝试得到某种ExecJS::ProgramError:时。我有很多人检查我的代码,但似乎没有人能弄清楚。看来我保存的东西可能有误。

当我执行git push heroku master尝试预编译资产时,我得到以下信息: