環境変数CHROME_BINを設定してください。

環境変数CHROME_BINを設定してください。
> node node_modules/karma/bin/karma start test/karma.conf.js

INFO [karma]: Karma v0.12.30 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
ERROR [launcher]: Cannot start Chrome
    Can not find the binary google-chrome
    Please set env variable CHROME_BIN

さて、これは確かに途方もない愚かな質問であることを知っていますが、それでもWindowsから私の人生を移行するプロセスにあり、時には同様の問題が発生します。

私は苦しんでいますAngularJSチュートリアル

一連のテストを実行しようとすると、上記のメッセージが表示されました。

これでファイル/etc/environmentは次のようになります(Chromiumエンディングを参照)。

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games/:/usr/bin/chromium-browser:"

それから私は走った。

source /etc/environment

端末を再起動してテストを再試行しましたが、結果は同じでした。

このエラーは正確に何を教えていますか?名前付きの新しい変数を設定CHROME_BINし、それを指す予定ですか/usr/bin/chromium-browser

ベストアンサー1

ノードはChrome(またはすべてのブラウザ)を起動し、環境変数を使用して設定しようとします。バイナリパスで変数をエクスポートすると機能します。

export CHROME_BIN=/usr/bin/chromium-browser

実際には、sensible-browser強制的にこれを行うのではなく、呼び出しを行うだけです。

おすすめ記事