我正在尝试在我的 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
来忘记它缓存的路径。nano
hash -r
其他 shell 可能具有类似的路径缓存,但采用其他方式来刷新它们。