使用 homebrew 中的 nano 版本

使用 homebrew 中的 nano 版本

我已经用 homebrew 下载了 nano 4.3,现在在/usr/local/Cellar/nano/bin/nano,但 中的版本/usr/bin/nano仍然是 2.0.6。我无法将其移动到,/usr/bin/nano2例如,即使使用 sudo 也无法 cp。

我怎样才能使自制的 nano 版本成为我打字时运行的东西nano

答案1

一般来说,当您第一次安装 Homebrew 时,它应该确保它/usr/local/bin位于您的(终端命令行 shell 的文件系统路径列表,它应该在其中搜索命令行命令/工具)之前/bin和之中。/usr/bin$PATH

当 Homebrew 安装像 nano 这样的命令时,它会安装一个符号链接,/usr/local/bin指向 下的命令的实际位置/usr/local/Cellar/...

因此,键入echo $PATH以查看命令搜索路径的顺序,以确保在/usr/local/bin之前/usr/bin。如果不是,您可能需要编辑/etc/paths或可能将其中一个 shell 启动脚本插入/usr/local/bin到其余搜索路径之前。

如果不是,则执行ls -l /usr/local/bin确认有一个nano符号链接指向二进制文件的真实位置nano

相关内容