Por favor, defina a variável env CHROME_BIN

3
> 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

OK, eu aprecio isso deve ser uma questão gigantesca de estilo nooby, mas eu ainda estou no processo de tentar migrar minha vida do Windows e de vez em quando algo como isso me engana.

Estou passando por um tutorial do Angular JS .

Ao tentar executar uma série de testes, sou confrontado com a mensagem acima.

O arquivo /etc/environment agora é lido (observe a finalização do Chromium):

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

Eu então corri

source /etc/environment

Reiniciei o terminal e tentei os testes novamente, mas tenho o mesmo resultado.

Qual é o erro realmente me dizendo? Eu quis definir uma nova variável chamada CHROME_BIN e apontar isso para /usr/bin/chromium-browser ?

    
por John 02.01.2015 / 00:47

1 resposta

9

Seu nó deseja iniciar o Chrome (ou qualquer navegador) e usar variáveis de ambiente para configurá-lo. Apenas exporte a variável junto com o caminho apontando para o binário e isso deve funcionar:

export CHROME_BIN=/usr/bin/chromium-browser

Agora, na verdade, basta chamar sensible-browser em vez de forçar você a fazer isso.

    
por 02.01.2015 / 02:12