将 nodejs 更改为 asdf 的 nodejs,但版本未更改

首先

我认为在这个问题上并不会卡住,但我自己遇到过各种相似的问题,所以我会简单地整理一下备忘。

问题

我试图将在/usr/local/bin中的Node.js版本切换为asdf,以便更轻松地进行切换。

$ which nodejs
/usr/local/bin/nodejs # これをasdfでバージョン管理したい
$ asdf install nodejs lts
$ asdf global nodejs 18.16.0
$ node -v
# なぜか14.21.3のローカルの古いものに向いている

然而,不知何故版本没有被更改。

解决方案 ‘àn)

通过重新启动终端进行了修复。
如果像平时一样运行 `node -v`,很容易切换到 `asdf`,但这次由于从本地切换到了 `asdf`,所以需要重新启动才能改变方向。

最后应该是

因为我相信即使用这样的细节撰写文章,也会对某些人有所帮助,所以我随意地写了一篇。

bannerAds