Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Homebrew说我有Node16.1.0,但实际上我有v12.18.4_Node.js_Macos_Homebrew - Fatal编程技术网

Node.js Homebrew说我有Node16.1.0,但实际上我有v12.18.4

Node.js Homebrew说我有Node16.1.0,但实际上我有v12.18.4,node.js,macos,homebrew,Node.js,Macos,Homebrew,我用$node进行了检查,发现我的mac上有版本v12.18.4。 为了更新到最新版本,我在自制软件上键入: $brew upgrade node 但令我惊讶的是,它说我的计算机上没有安装节点。正如我上面所说,它已经安装好了,我最近一直在积极地使用它 所以我键入:$brew安装节点 在这一点上,如果我键入$node,我仍然会在mac上获得v12.18.4。 但如果我键入$brew升级节点,我会得到:节点16.1.0已经安装 是什么导致了这个奇怪的问题?我如何解决它?强制退出终端并重新打开它。然

我用
$node
进行了检查,发现我的mac上有版本
v12.18.4
。 为了更新到最新版本,我在自制软件上键入:

$brew upgrade node
但令我惊讶的是,它说我的计算机上没有安装节点。正如我上面所说,它已经安装好了,我最近一直在积极地使用它

所以我键入:
$brew安装节点

在这一点上,如果我键入
$node
,我仍然会在mac上获得
v12.18.4
。 但如果我键入
$brew升级节点
,我会得到:
节点16.1.0已经安装


是什么导致了这个奇怪的问题?我如何解决它?

强制退出终端并重新打开它。然后键入
哪个节点
。导航到路径并查看已安装的节点数。如果您能够找到
节点16
。将该路径添加到您的
~/.bash\u配置文件中。然后
source~/.bash\u配置文件