Eu tenho um problema com o open
comando no Mac OSX 10.11.5. Funciona bem ao abrir o localizador via open .
No entanto, não consigo abrir o Firefox:
$ open test.html
[1] 78952 trace trap open test.htm
atom-cli
também me dá problemas (o roteiro /usr/local/bin/atom
é um pouco mais elaborado, mas essencialmente se resume a open -a "$ATOM_PATH/$ATOM_APP_NAME" -n --args --executed-from="$(pwd)" --pid=$$ --path-environment="$PATH" "$@"
):
$ atom .
/usr/local/bin/atom: line 115: 79282 Trace/BPT trap: 5 open -a "$ATOM_PATH/$ATOM_APP_NAME" -n --args --executed-from="$(pwd)" --pid=$$ --path-environment="$PATH" "$@"
Eu tentei reconstruir o banco de dados LaunchServices com
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user ; killall Dock
no entanto, os mesmos erros ainda aparecem.
Alguma idéia de como depurar ou consertar isso?
macos
command-line
heyarne
fonte
fonte
open -a Firefox test.html
?brew cask
?/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user ; killall Dock
, no entanto, o mesmo erro ainda aparece.open.
"Você quer dizer, no Finder você pode clicar duas vezes no documento test.html e ele abre OK no Firefox? Abrindo algumas coisas através doopen
comando no trabalho do Terminal, ou não faz nada? O que a execução do seguinte no Terminal fornece a você:which open
? Se retornar/usr/bin/open
, o que faz o seguinte retorno:md5 /usr/bin/open
? Para mim, a soma de verificação é6056e93dd048a99ee5566de0f1527271
...cd ~ && open .
Ele abre minha pasta pessoal no Finder. Algumas coisas funcionam e outras não.*.wav
arquivos são abertos no iTunes,*.md
arquivos são abertos no xcode,*.jpeg
s são abertos na pré-visualização,*.csv
são abertos em números./usr/bin/open
é onde oopen
o executável está localizado, sim, e para a outra saída:MD5 (/usr/bin/open) = 6056e93dd048a99ee5566de0f1527271