我通过通过PuTTy连接到SSH在Godaddy共享Linux主机上安装Node.js。遇到错误。
我跑了

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
用于安装nvm的命令。
NVM已成功安装,因为我在运行时收到响应“0.34.0”nvm --version
我正在运行nvm install node来安装Node.js。
运行此命令后,出现以下错误:

node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by node)
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v12.9.0` to unset it.
我期望nvm install node成功安装Node.js及其所有依赖项。
实际结果(来自腻子):nvm install node
Downloading and installing node v12.9.0...
Downloading https://nodejs.org/dist/v12.9.0/node-v12.9.0-linux-x64.tar.gz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by node)
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by node)
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v12.9.0` to unset it.
引用此博客-https://ferugi.com/blog/nodejs-on-godaddy-shared-cpanel/
请帮助。

最佳答案

我遇到了同样的问题,在搜索了一段时间之后,我找到了一个解决方案,因为由于权限不足而无法安装glibc软件包,因此解决方法是安装 Node 的旧版本,在我的情况下,我使用v6.8:

nvm install v6.8.0
Now using node v6.8.0 (npm v3.10.8)
Creating default alias: default -> v6.8.0

我现在开始测试

关于node.js - 在Godaddy共享Linux主机上安装Nodejs时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57602008/

10-12 12:34
查看更多