0

我的电脑是Windows7 32位。
当我测试 Angularjs 教程第 2 步时。
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 ...

启动脚本/test.sh(在 Windows 上:scripts\test.bat

在 Git Shell / 命令窗口中,转到 angular-phonecat 目录。输入这个命令

脚本\test.bat

请注意它是 test.bat 而不是 .sh 文件。

您可以看到服务器已启动,但可能会抛出 Chrome 无法启动且无法找到路径的错误。在这一点上我也被阻止了,无论如何经过几次参考,得到了这个解决方案。

在某个编辑器中打开config/testacular.conf.js 。更改

浏览器 = ['Chrome'] 到

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

(这是我的 Chrome 在 Windows 8 中的安装位置)。您可能需要获取正确的安装路径以及路径中的 chrome.exe,并且应该使用正斜杠,否则它将无法正常工作。

它现在对我有用!

于 2013-03-13T14:16:46.050 回答