我正在尝试在我的 ubuntu 18.04 上安装 node.js 版本 10,但它始终安装版本 8.10。我尝试了不同的链接。我尝试了以下命令:
$ sudo curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
正在安装 NodeSource Node.js 10.x 存储库...
填充 apt-get 缓存...
- apt-get update 点击数:1http://linux.teamviewer.com/deb稳定发布中点击数:2http://us.archive.ubuntu.com/ubuntubionic 发布
热度:3https://dl.yarnpkg.com/debian稳定发布中
点击数:4https://download.docker.com/linux/ubuntubionic 发布
热度:5http://ppa.launchpad.net/deadsnakes/ppa/ubuntubionic 释放中获取:6http://security.ubuntu.com/ubuntubionic-security InRelease [88.7 kB] 获取:7http://us.archive.ubuntu.com/ubuntubionic-updates 正在发布 [88.7 kB] 点击数:8 http://ppa.launchpad.net/ethereum/ethereum/ubuntubionic 正在发布
获取:9http://us.archive.ubuntu.com/ubuntubionic-backports 正式发布 [74.6 kB] Ign:10http://download.virtualbox.org/virtualbox/debian 18.04 发布点击数:11http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu bionic 发布热度:12 http://ppa.launchpad.net/wireshark-dev/stable/ubuntubionic InRelease 错误:13http://download.virtualbox.org/virtualbox/debian18.04 Release 404 未找到 [IP: 23.40.180.94 80] 正在读取软件包列表... 完成 E: 存储库 'http://download.virtualbox.org/virtualbox/debian 18.04 Release' 没有 Release 文件。N: 从这样的存储库更新无法安全地完成,因此默认情况下被禁用。N: 有关存储库创建和用户配置的详细信息,请参阅 apt-secure(8) 手册页。执行命令时出错,退出
@lc2530hz:~$ sudo apt install nodejs
正在读取软件包列表... 完成 正在构建依赖关系树 正在读取状态信息... 完成 nodejs 已经是最新版本 (8.10.0~dfsg-2ubuntu0.4)。以下软件包已自动安装,不再需要:gyp libjs-async libjs-inherits libjs-node-uuid libssl1.0-dev libuv1-dev libwireshark11 libwiretap8 libwscodecs2 libwsutil9 使用“sudo apt autoremove”将其删除。已升级 0 个软件包,新安装 0 个软件包,要删除 0 个软件包,未升级 259 个软件包。
但我总是得到版本 8.10:
lc2530hz:~$ node -v
v8.10.0 @lc2530hz:~$
请有人指导一下,祖尔菲。
答案1
我正在使用nvm
在 nodejs 版本之间切换。
https://github.com/nvm-sh/nvm
安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
重启终端
安装节点 10.x:
nvm install 10
切换到节点 10.x:
nvm use 10
检查节点版本:
node -v