0

私のPCはWindows7 32bitです。
Angularjs チュートリアル step2 をテストするとき。
Chrome がエラーで起動しません。

--- バージョン ---
Angularjs:1.0.2
testacular:0.4.0

--- メッセージ ----

 info: Testacular server started at http://localhost:9876/
    info (launcher): Starting browser chrome
    error (launcher):
    events.js:71
            throw arguments[1]; // Unhandled 'error' event
                           ^
    Error: write EIO
        at errnoException (net.js:770:11)
        at Object.afterWrite (net.js:594:19)
4

1 に答える 1

4

参照: https://github.com/angular/ang ...

scripts/test.sh を開始します (Windows の場合: scripts\test.bat )

Git Shell / コマンド ウィンドウで、angular-phonecat ディレクトリに移動します。このコマンドを入力してください

スクリプト\test.bat

.sh ファイルではなく、test.bat であることに注意してください。

サーバーが起動したことはわかりますが、Chrome を起動できず、パスが見つからないというエラーがスローされる場合があります。私もこの時点で停止し、とにかくいくつかの参照の後、この解決策を得ました。

エディタでconfig/testacular.conf.jsを開きます。変更

browsers = ['Chrome'] へ

browsers = ['C:/Program Files (x86)/Google/Chrome/Application/chrome.exe'];

(これは、私の Chrome が Windows 8 にインストールされている場所です)。パス内の chrome.exe とともに正しいインストール パスを取得する必要がある場合があり、スラッシュを使用する必要があります。そうしないと機能しません。

それは今私のために働いています!

于 2013-03-13T14:16:46.050 に答える