node.js - 如何安装 node.js
问题描述
我做了以下事情:
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 不是很熟悉,但我正在学习……对不起,如果我遗漏了“明显”的东西。)
解决方案
我通过放弃使用n来解决这个问题。
这是直接从 nodejs.org 上的 dist 安装的方法。
wget https://nodejs.org/dist/v12.10.0/node-v12.13.0-linux-arm64.tar.gz
sudo tar -xf node-v12.13.0-linux-arm64.tar.gz --directory /usr/local --strip-components 1
推荐阅读
- python - 尝试编写 Twitter Bot 代码得到“FileNotFoundError:[Errno 2] 没有这样的文件或目录:'FILE_NAME'”
- php - 我已经在 docker-compose 上配置了我的所有服务,但它仍然显示“建立数据库连接时出错”
- assembly - 我需要在二维数组中找到最小数量(装配)
- c# - Polly 重试不起作用,并且不会为重试添加日志
- c - recv 继续无等待发送
- python - 根据列中的重复值重塑 Pandas 数据框
- java - Jacoco 在 kotlin 的测试中没有找到 Kotlin 和 Java maven 项目中的 Kotlin 文件覆盖率
- c# - 如果对象正在移动,如何防止任何玩家输入
- python - 如何更改 matplotlib 默认设置以在 Jupyter Notebook 中的绘图上包含白色背景
- rust - Rust 常量表达式可以使用 Default 之类的特征吗?