在Ubuntu 16.04中安装SpiderMonkey 45失败

时间:2016-12-03 14:45:56

标签: 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>

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

1 个答案:

答案 0 :(得分:1)

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

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

有关./executable工作原因的更一般说明,请参阅this question,但executable没有。