gpt4 book ai didi

node.js - CentOS Yum 上的 NPM 依赖错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:49 27 4
gpt4 key购买 nike

我的构建脚本通过以下方式在 CentOS 上安装 NPM:

yum -y update
yum install -y wget
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
yum --enablerepo=epel -y groupinstall "Development Tools"
yum --enablerepo=epel -y install npm

在上周的某个时候,我遇到了以下依赖性问题:

Error: Package: nodejs-npm-registry-client-0.2.28-1.el6.noarch (epel)
Requires: npm(semver) >= 2.1.0
Installing: nodejs-semver-2.0.10-1.el6.noarch (epel)
npm(semver) = 2.0.10
Error: Package: nodejs-request-2.21.0-1.el6.noarch (epel)
Requires: npm(form-data) < 0.1
Available: nodejs-form-data-0.1.1-1.el6.noarch (epel)
npm(form-data) = 0.1.1
Error: Package: nodejs-request-2.21.0-1.el6.noarch (epel)
Requires: npm(form-data) < 0.1
Installing: nodejs-form-data-0.1.1-1.el6.noarch (epel)
npm(form-data) = 0.1.1
Error: Package: nodejs-npm-registry-client-0.2.28-1.el6.noarch (epel)
Requires: npm(request) >= 2.25.0
Installing: nodejs-request-2.21.0-1.el6.noarch (epel)
npm(request) = 2.21.0
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

我已经能够从源代码安装 NPM,这很好,但我更愿意使用 yum 包。任何人都可以为我提供一些指示吗?谢谢!

最佳答案

我们使用 epel-testing 存储库来安装 npm 并绕过 epel 存储库的问题

yum --enablerepo=epel-testing install npm

更新:这是针对 epel 存储库修复的

yum install npm

关于node.js - CentOS Yum 上的 NPM 依赖错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19094168/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com