该计算机运行的是 Ubuntu 16.04.4 LTS 64 位。运行nvm use 16.20.2
正常,并显示 nodejs 4.2.6(已使用 进行检查nodejs --version
)。我想在其上使用 Node 版本 5.6.0 或更高版本,因此我尝试运行:
user@server:~/test$ nvm use 18.18.2
但我收到了错误:
node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
发生此错误的原因是,Node.js 版本 18.18.2 需要较新的 glibc 版本(2.25、2.27 或 2.28),但尚未安装。
如何在 Ubuntu 16.04 上安装 Node 5.6.0 或更高版本?
可以使用Homebrew:
然后
结果:
根据软件包安装过程中的指示,将以下内容添加到您的 shell 配置文件中,
~/.profile
例如~/.zshrc
:感谢 Reddit 用户Nearby_Carpenter_754向我推荐Homebrew。