Acabei de instalar mtr
via Homebrew, e ele foi concluído com sucesso (ou seja, nada de anormal).
MBA% mtr
zsh: command not found: mtr
Isso é estranho. Imaginei que tentaria novamente:
MBA% brew install mtr
Warning: mtr-0.86 already installed
Ok, talvez esteja vinculado como mtr-0.86
:
MBA% mtr-0.86
zsh: command not found: mtr-0.86
Não, tudo bem, talvez apenas tenha falhado ao vincular:
MBA% brew link mtr
Warning: Already linked: /usr/local/Cellar/mtr/0.86
To relink: brew unlink mtr && brew link mtr
MBA% brew unlink mtr && brew link mtr
Unlinking /usr/local/Cellar/mtr/0.86... 3 symlinks removed
Linking /usr/local/Cellar/mtr/0.86... 2 symlinks created
MBA% mtr zsh: command not found: mtr
Contudo:
MBA% /usr/local/Cellar/mtr/0.86/sbin/mtr
[Success]
O que está acontecendo? Por que o Homebrew não está vinculando (e criando menos links simbólicos ao vincular novamente)?
macos
symbolic-link
homebrew
OJFord
fonte
fonte
mtr
as necessidades raiz Sim By.. [Sucesso] Quero dizer que reclamou apenas que, ao invés de não ter mesmo prazo.)Respostas:
Eu vi o mesmo ao instalar o brew 0.86. Enquanto a maioria dos binários é vinculada a / usr / local / bin, o brew get é vinculado a / usr / local / sbin. Isso é absolutamente certo, mas você precisa estender seu caminho para evitar digitar o caminho inteiro.
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
irá corrigi-lo uma vez e você precisará ajustar seu .bash_profile para corrigi-lo permanentemente
fonte
Para mtr v0.86 e abaixo:
Mas desde mtr v0.87, é necessário mais um comando:
fonte