【问题标题】:Install SpiderMonkey 45 failed in Ubuntu 16.04在 Ubuntu 16.04 中安装 SpiderMonkey 45 失败
【发布时间】:2016-12-03 14:45:55
【问题描述】:

我尝试在 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?如果是这样,请改用./js。
  • 是的,正如你所说,它对我有用。但是为什么 ./js 有效而 'js' 无效呢?

标签: javascript ubuntu spidermonkey


【解决方案1】:

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

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

请参阅this question,了解为什么./executable 有效但executable 无效。

【讨论】:

  • 如果绿色对勾图标有帮助,请不要忘记接受此(以及对您其他问题的任何答案)。
猜你喜欢
  • 1970-01-01
  • 2017-08-16
  • 2017-12-25
  • 1970-01-01
  • 2017-04-10
  • 2019-06-17
  • 2018-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多