> 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
강제로 이 작업을 수행하기보다는 호출만 하면 됩니다.