【发布时间】:2019-10-29 17:58:48
【问题描述】:
我做了以下事情:
user@machine:~$ sudo n stable
installed : v12.13.0 (with npm 6.12.0)
user@machine:~$ node --version
v8.10.0
user@machine:~$ which node
/usr/local/bin/node
user@machine:~$ /usr/local/bin/node --version
v12.13.0
我期待安装 v12.13.0,但 node --version 显示 v8.10.0。
我做错了什么?如何安装 v12.13.0?仅供参考,我在 Jetson Nano 上,我真的只是想安装 LTS Nodejs,但不知道如何。
顺便说一句,如果我这样做 sudo apt-get install nodejs 我只会得到 v8.10.0。
更多信息:
user@machine:~$ node --version
v8.10.0
user@machine:~$ sudo node --version
v12.13.0
似乎sudo 以某种方式影响了这一点?
(我对 linux 不是很熟悉,但我正在学习……抱歉,如果我遗漏了“显而易见”的东西。)
【问题讨论】:
-
从
sudo apt-get install nodejs我感觉你正在使用 linux(debian distro) 对 -
您可能安装了多个
node,或者node的某种别名?检查您的路径中的/usr/local/bin是否比其他路径更早。 -
@kellymandem 我在 Jetson Nano 上。所以我猜是的。这是Linux,ARM。
Linux version 4.9.140-tegra (buildbrain@mobile-u64-3561) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Mon Aug 12 21:16:23 PDT 2019 -
@tadman,显然类似的事情可能会发生。我该如何解决?
-
ATTN:downvoter,请告诉我如何改进问题。