2016-11-21 20 views
1

[OK]を私はまだ私はまだ環境変数を設定することはできません回答を見た前に質問されている参照してください。エクスポートコマンドを使用しようとしましたが、エクスポートが内部コマンドまたは外部コマンドとして認識されませんでした。誰も、エクスポートコマンドを使用せずにPHANTOMJS_BINのenv変数を正しく設定する方法を知っていますか?私は取得しています エラーは、バイナリCを見つけることができませんPhantomJS を起動することはできませんされています:\ユーザーが.. が カルマはコードenv変数の設定方法PHANTOMJS_BIN

マイノードのバージョンが4.4であるで終了プラグインゴクゴク-カルマにENV変数PHANTOMJS_BIN エラーを設定してください。 2

答えて

0

Windowsを使用しているようです。環境変数は、in this questionのように設定できます。その後、ターミナルを再度開くことを忘れないでください。

exportコマンドの場合、Git for Windows(Git/bin/bash.exe)に含まれているGit bashなどのUNIX端末エミュレータを使用する必要があります。

しかし、env varがうまくいかない本当の理由は、this issueで説明されているように、Karmaの設定ファイルでPhantomJSパスが誤って設定されていることが考えられます。あなたがPATHからの設定が使用されますし、それを削除した場合

process.env.PHANTOMJS_BIN = 'node_modules/karma-phantomjs-launcher/node_modules/.bin/phantomjs';

karma.conf.jsの先頭にPATH変数をオーバーライドし、誤った設定があるようです。あるいは、PATHを汚染しないように、PhantomJSバイナリの実際の場所をハードコードすることもできます。

+0

間違ったハードコードの 'process.env.PHANTOMJS_BIN'変数については、必ずkarma.conf.jsをチェックしてください。そのファイル内の – Vaviloff

+0

は、ベースパスが設定されていないように見えます。 – Flash

+0

私が探していたパスにphantomjs.exeをコピーして問題を修正することはできませんでした。しかし、ローカルでしか動作しないので、これは正しい方法ではありません。どのようなnpmコマンドを使ってグローバルに修正するのですか?ありがとう – Flash

関連する問題