我在服务器上安装了Node.js。昨天,我用yum erase nodejs删除了它,现在我正在尝试安装新的Node.js。我尝试过yum install nodejs-compat-symlinks npm,但以错误结尾:
运行rpm_check_debug运行事务测试 事务检查错误: nodejs尝试安装之间的/usr/bin/节点冲突-compat-符号链接-1-1.el6.noarch-和nodejs-0.10.5-3.el6.x86_64文件/usr/include/节点之间试图安装nodejs-compat-符号链接-1-1.el6.noarch-nodeJS-nodejs 0.10.5-3.el6.x86_64之间的冲突
我现在如何在服务器上安装Node.js?
我在本手册中安装了Node.js:
wget http://patches.fedorapeople.org/oldnode/repocfg/el/nodejs-stable-release.noarch.rpm yum localinstall --nogpgcheck nodejs-稳定-Relase.noarch.rpm 编辑/etc/yum.pos.d/nodejs注释掉镜像列表并使用nodejs-稳定基url: baseurl=http://patches.fedorapeople.org/oldnode/stable/el$releasever/$basearch/ 对于nodejs-稳定源也注释掉镜像列表,并使用nodejs-稳定源的基url: baseurl=http://patches.fedorapeople.org/oldnode/stable/el$releasever/SRPMS/
发布于 2013-06-09 21:37:50
看起来您有一个冲突的包,在运行yum erase nodejs时没有用Node擦除。nodejs-devel-0.10.5-3.el6.x86_64是一个完全独立的包。
64.rpm.html 64.rpm.html
尝试运行yum erase nodejs-devel,然后再次尝试yum install nodejs-compat-symlinks npm。
https://stackoverflow.com/questions/17013311
复制相似问题