我正在按照https://docs.angularjs.org/tutorial/step_02的Angular教程進行操作。無法啓動Chrome /無法在Vagrant框中使用Karma啓動Firefox錯誤Ubuntu 12.04
我想運行下面的命令:
npm test
karma start karma.conf.js
並獲得以下錯誤:
> karma start karma.conf.js
WARN [watcher]: Pattern "/var/angularapp/angular-phonecat/app/**/*.module.js" does not match any file.
WARN [watcher]: Pattern "/var/angularapp/angular-phonecat/app/!(bower_components)/**/*!(.module|.spec).js" does not match any file.
WARN [karma]: No captured browser, open http://localhost:9876/
INFO [karma]: Karma v0.13.22 server started at http://localhost:9876/
INFO [launcher]: Starting browser Firefox
INFO [launcher]: Starting browser Chrome
ERROR [launcher]: Cannot start Firefox
INFO [launcher]: Trying to start Firefox again (1/2).
ERROR [launcher]: Cannot start Firefox
INFO [launcher]: Trying to start Firefox again (2/2).
17 08 2016 18:46:51.434:ERROR [launcher]: Cannot start Firefox
ERROR [launcher]: Firefox failed 2 times (cannot start). Giving up.
ERROR [launcher]: Cannot start Chrome
INFO [launcher]: Trying to start Chrome again (1/2).
ERROR [launcher]: Cannot start Chrome
[launcher]: Trying to start Chrome again (2/2).
[launcher]: Cannot start Chrome
ERROR [launcher]: Chrome failed 2 times (cannot start). Giving up.
karma.config.js:
browsers: ['Firefox', 'Chrome'],
我安裝了Firefox和Chrome使用以下命令:
sudo apt-install chromium-browser
sudo apt-install firefox
,並設置ENV變量在〜/ .bachrc:
export FIREFOX_BIN=/usr/bin/firefox
export CHROME_BIN=/usr/bin/chromium-browser
我甚至輸入下面的命令,但並沒有幫助:
source ~/.bashrc
我的節點版本爲0.12.15和npm是2.15.1。請注意,這是我正在談論的一個流浪箱。
請幫忙:)
僅使用Phantom的問題是,並非所有在幽靈中的作品都與Chrome,Firefox和IE完全相同。 我們在開發時使用Phantom在本地進行快速檢查,但對於我們的CI測試,我們需要運行真實的瀏覽器。 我目前在我們的一臺生成機器上啓動Firefox時遇到問題,即使它在從cli( –