当前位置: 首页 > 面试题库 >

ExecJS并且找不到JavaScript运行时

纪晨
2023-03-14
问题内容

我正在尝试使用Mongoid / DeviseRails3.1模板(Mongoid_和Devise),并且不断收到错误消息,指出ExecJS无法找到JavaScript运行时。当我没有安装任何东西时,这还算公平,但是我尝试安装Node.js,Mustang和RubyRacer,但是没有任何效果。

我找不到JavaScript运行时。有关可用运行时的列表,请参见sstephenson /
ExecJS
(GitHub
ExecJS::RuntimeUnavailable)。

我需要做什么才能使它正常工作?


问题答案:

Ubuntu用户

我在Ubuntu
11.04上遇到类似问题。安装Node.js可以修复它。

从Ubuntu 13.04 x64开始,您只需要运行:

sudo apt-get install nodejs

这样可以解决问题。

CentOS / RedHat用户

sudo yum install nodejs


 类似资料:
  • 问题内容: 我在本地计算机上使用创建了一个新的Rails项目,但是当我尝试启动服务器时,我得到了:找不到JavaScript运行时。请参阅以获取可用运行时列表。() 注意:这与Heroku无关。 问题答案: 安装诸如nodejs之类的javascript运行时库可以解决此问题 要在ubuntu上安装nodejs,可以在终端中键入以下命令: 要在使用yum的系统上安装nodejs,请在终端中键入以下

  • 问题内容: 我通过从root用户编译并安装来安装node.js。我认为这可能是挂断电话的地方。从运行Rails应用程序的用户检查了node.js。 当我启动Rails应用程序(Rails 3.2.9)时,我得到了普遍无助的信息:“很抱歉,出了点问题。” 检查生产错误日志,我发现找不到Javascript运行时。这显然很容易安装,令人感到困惑。因此,我开始强制使用Node javascript运行时

  • 问题内容: 通常,我可以使用 npm 安装库,但是今天在安装yeoman时遇到了此错误。请帮助找出根本原因。 我查看了文件夹: C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ 但看不到 node_modules 文件夹作为描述的错误。 我也尝试找到 npm-cli.js 并查看它实际上在 问题答案: 事实证明,问题出在系统变量中节点的

  • ExecJS 可以让你在 Ruby 中运行 JavaScript 代码。它会自动选择最佳的运行环境并执行你的 JavaScript 程序,并将结果赋值给 Ruby 对象。 ExecJS 支持如下平台 therubyracer - Google V8 embedded within Ruby therubyrhino - Mozilla Rhino embedded within JRuby Nod

  • 我使用NetBeans的教程在java中创建了一个程序,它在Windows中运行得很好。但是,当我尝试运行相同的在Linux(RedHat)中,我遇到以下异常: 线程“main”java中出现异常。lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;类=我的/数字编辑/数字编辑UI,偏移量=6 通过运行此命令: java-jar NumberAddi

  • 我发现下面的讨论是:得到一个 “在$PATH中找不到可执行文件” 那解决了我的问题,但只是部分的。在我的最后一个命令中,我指定: 映像生成时没有任何错误或警告。但是,当我docker运行时,我现在得到以下错误: /bin/sh:1:/home/ubuntu/node-v0.10.16-linux-x64/bin/node:找不到 该目录包含在我的语句中。我还需要找什么?