Saya baru saja menginstal mtr
melalui Homebrew, dan tampaknya selesai dengan sukses (yaitu, tidak ada yang aneh).
MBA% mtr
zsh: command not found: mtr
Itu aneh. Saya pikir saya akan mencoba lagi:
MBA% brew install mtr
Warning: mtr-0.86 already installed
Oke, mungkin itu disinkronkan sebagai mtr-0.86
:
MBA% mtr-0.86
zsh: command not found: mtr-0.86
Tidak, oke, mungkin tautannya gagal:
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
Namun:
MBA% /usr/local/Cellar/mtr/0.86/sbin/mtr
[Success]
Apa yang sedang terjadi? Mengapa Homebrew gagal menautkan (dan membuat lebih sedikit symlink untuk menautkan kembali hal itu ..)?
macos
symbolic-link
homebrew
OJFord
sumber
sumber
mtr
perlu di-root. Ya. Dengan [Sukses] yang saya maksudkan adalah mengeluh tentang hal itu, daripada gagal bahkan berlari.)Jawaban:
Saya melihat hal yang sama ketika menginstal minuman 0,86. Sementara sebagian besar binari ditautkan ke / usr / local / bin, pembuatan bir ditautkan ke / usr / local / sbin. Ini benar sekali tetapi Anda perlu memperluas jalur Anda untuk menghindari mengetikkan keseluruhan jalur.
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
akan memperbaikinya sekali dan Anda perlu menyesuaikan .bash_profile Anda untuk memperbaikinya secara permanen
sumber
Untuk mtr v0.86 dan di bawah ini:
Tetapi karena mtr v0.87 diperlukan satu perintah lagi:
sumber