为什么 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 ~/.bashrc
或 source ~/.zshrc
或 close/open 您的终端。
然后运行照常坐地铁
sudo mtr 1.1.1.1
我正在 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 ~/.bashrc
或 source ~/.zshrc
或 close/open 您的终端。
然后运行照常坐地铁
sudo mtr 1.1.1.1