2016-12-03 14 views
1

Ubuntu 16.04にSpiderMonkey 45をインストールしようとしましたが失敗しました。私はSpiderMonkey Build Documentationに言及し、メイクプロセスを終了しました。インストール後SpiderMonkey 45のインストールがUbuntuで失敗しました16.04

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

実行ファイル 'js'はそのディレクトリにありますか?もしそうなら、代わりに '。/ js'を試してみてください。 – Aurora0001

+0

ええ、それはあなたの言ったように私のために働く。しかし、なぜ。/ jsが動作し、 'js'が動作しないのですか? – lbs0912

答えて

1

jsを呼び出すと、jsという実行可能ファイルの環境変数PATHが直接検索されます。 にSpidermonkeyを作成したディレクトリがパスにないため、実行ファイルが見つからず、エラーが発生します。

./js<your current directory>/jsに展開されます。これは、端末が実行可能ファイルを見つけて実行するのに十分な固有のものです。

./executableがなぜ機能するのかについてのより一般的な説明はthis questionですが、executableはありません。

+0

ありがとうございます。エラーを修正しました。 – lbs0912

+0

緑色のチェックマークが付いている場合は、これと他の質問への回答を必ず忘れないようにしてください。 – Aurora0001

関連する問題