如何在 /usr/local/bin 中使用 nano

如何在 /usr/local/bin 中使用 nano

我正在尝试在我的 Mac 上安装最新版本的 nano。我使用 Homebrew 进行安装,它似乎是我的路径中列出的第一个版本,即

`which nano` -V

返回

GNU nano, version 2.4.2
...

路径看起来像

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

到目前为止一切顺利,的最新版本nano/usr/local/bin

奇怪的是,当我跑步的时候,nano -V我得到了

GNU nano version 2.0.6 (compiled 16:25:25, Sep  9 2014)
...

为什么指向的版本与which我的终端指向的版本不一样?

答案1

如果您刚刚安装了新版本的nano,并且正在使用它bash作为您的shell,您可能需要通过运行shell内置命令bash来忘记它缓存的路径。nanohash -r

其他 shell 可能具有类似的路径缓存,但采用其他方式来刷新它们。

相关内容