javascript - 在 Ubuntu 16.04 中安装 SpiderMonkey 45 失败

标签 javascript ubuntu spidermonkey

我尝试在 Ubuntu 16.04 中安装 SpiderMonkey 45,但失败了。我引用了SpiderMonkey Build Documentation并完成制作过程。

cd js/src
autoconf-2.13

mkdir build_DBG.OBJ
cd build_DBG.OBJ
../configure --enable-debug --disable-optimize
make

安装后,当我将目录更改为 ../build_DEBUG.OPT/js/src/shell 并输入 js 时,终端出现错误:

The program 'js' can be found in the following packages:
 * nodejs
 * rhino
Try: sudo apt install <selected package>

如何解决这个问题?非常感谢。

最佳答案

调用js直接看你的PATH名为 js 的可执行文件的环境变量。由于您构建 Spidermonkey 的目录不在您的路径中,因此找不到可执行文件,从而导致错误。

./js扩展到<your current directory>/js ,它足够具体,足以让您的终端找到可执行文件并运行它。

参见this question有关原因的更一般性解释 ./executable有效,但是 executable没有。

关于javascript - 在 Ubuntu 16.04 中安装 SpiderMonkey 45 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40948992/

相关文章:

c++ - 如何使用 spidermonkey 执行用户定义的 javascript 代码

javascript - "interface"和 "implementing an interface"在 Javascript 中意味着什么?

javascript - 如何在 javascript 中不使用正则表达式将首字母变为大写

Python 3 不通过 stat 检测符号链接(symbolic link)

qt - 从命令行构建 QML 应用程序(没有 Qt Creator)

ubuntu - 使用 VI 搜索/替换多行

MongoDB SpiderMonkey 不理解 UTF-8

javascript - 带有 Node.js 版本的 Angular Cli 和 Ionic 3

javascript - Node.js、pm2 和粘性 session ——可能吗?

javascript - spidermonkey 上的垃圾收集器问题.... JS_AnchorPtr()?