为什么 brew link mtr 在 macOS catalina 中不起作用

why brew link mtr not work in macOS catalina

我正在 macOS catalina 中安装 mtr:

brew install mtr

但是当我使用这个命令时:

/usr/local/sbin ⌚ 22:53:15
$ mtr
zsh: command not found: mtr

我尝试 link:

/usr/local/sbin ⌚ 22:52:50
$ brew link mtr
Warning: Already linked: /usr/local/Cellar/mtr/0.93_1
To relink:
  brew unlink mtr && brew link mtr

为什么 link 不起作用?

我终于发现链接目录不在我的 macOS 路径中,使用此命令检查:

env | grep sbin

尝试这样做以使其工作:

# add this line to .bashrc
export PATH=/usr/local/sbin:$PATH

# make it work
source ~/.bashrc

注意:对于 Apple Silicon 机器,PATH 不同。

将此行添加到 .bashrc.zshrc

# Intel
export PATH=$PATH:/usr/local/sbin

# Apple Silicon
export PATH=$PATH:/opt/homebrew/sbin

运行 source ~/.bashrcsource ~/.zshrc 或 close/open 您的终端。

然后运行照常坐地铁

sudo mtr 1.1.1.1