本文介绍: 由于官方默认安装的是最新版本的pnpm,但在主流的服务器nodejs无法与之匹配,C编译器也无法匹配,导致pnpm install时产生很多无法预料的错误。,在main分支下拉,点Tags标签,就可以看到可以安装版本选择一个安装可以了,注意:要删除最新版本后再安装旧版本。出现这个错误时,很多人建议安装新的GLIBC编译器,但是实际操作过程中非常麻烦。但是旧版本哪里找呢?

由于官方默认安装的是最新版本的pnpm,但在主流的服务器上nodejs无法与之匹配,C编译器也无法匹配,导致pnpm install时产生很多无法预料的错误

 ERROR  Command failed with exit code 1: /root/.nvm/versions/node/v18.12.0/bin/node --version
/root/.nvm/versions/node/v18.12.0/bin/node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /root/.nvm/versions/node/v18.12.0/bin/node)
/root/.nvm/versions/node/v18.12.0/bin/node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /root/.nvm/versions/node/v18.12.0/bin/node)
/root/.nvm/versions/node/v18.12.0/bin/node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /root/.nvm/versions/node/v18.12.0/bin/node)
/root/.nvm/versions/node/v18.12.0/bin/node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /root/.nvm/versions/node/v18.12.0/bin/node)
/root/.nvm/versions/node/v18.12.0/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /root/.nvm/versions/node/v18.12.0/bin/node)
/root/.nvm/versions/node/v18.12.0/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /root/.nvm/versions/node/v18.12.0/bin/node)

出现这个错误时,很多人建议安装新的GLIBC编译器,但是实际操作过程中非常麻烦

因此需要使用旧版本pnpm官方安装旧版本方法https://pnpm.io/installation#installing-a-specific-version

curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=<version&gt; sh -

但是旧版本哪里找呢?请查看https://github.com/pnpm/pnpm,在main分支下拉,点Tags标签,就可以看到可以安装的版本选择一个来安装就可以了,注意:要删除最新版本后再安装旧版本

rm -rf $PNPM_HOME

安装新版本,注意啊,CentOS7大概安装 7.26.2 这个版本基本上可以正常使用

curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=7.26.2 sh -

原文地址:https://blog.csdn.net/hjmaAsC/article/details/129971559

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_34118.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注