我的服务器上安装了Node.js.昨天,我用yum erase nodejs
删除了它,现在我正在尝试安装新的Node.js.我已经尝试了yum install nodejs-compat-symlinks npm
,但它以错误结束:
运行rpm_check_debug 运行交易测试
交易检查错误:
文件/ usr / bin / node之间存在冲突 尝试安装nodejs-compat-symlinks-1-1.el6.noarch和 nodejs-0.10.5-3.el6.x86_64文件/ usr / include / node之间存在冲突 尝试安装nodejs-compat-symlinks-1-1.el6.noarch和 的NodeJS-devel的-0.10.5-3.el6.x86_64
我现在如何在服务器上安装Node.js?
P.S。我用本手册安装了Node.js:
的wget http://patches.fedorapeople.org/oldnode/repocfg/el/nodejs-stable-release.noarch.rpm yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm
编辑/etc/yum.repos.d/nodejs-stable.repo。注释掉镜像列表 并用于[nodejs-stable] baseurl: baseURL时= http://patches.fedorapeople.org/oldnode/stable/el $ releasever / $ basearch /
和[nodejs-stable-source]也注释掉镜像列表并使用 对于[nodejs-stable-source] baseurl: baseURL时= http://patches.fedorapeople.org/oldnode/stable/el $ releasever / SRPMS /
答案 0 :(得分:0)
看起来你有一个冲突的包,当你运行yum erase nodejs
时,你没有用Node擦除它。 nodejs-devel-0.10.5-3.el6.x86_64
是一个完全独立的包。
http://pkgs.org/centos-6-rhel-6/epel-testing-x86_64/nodejs-0.10.9-1.el6.x86_64.rpm.html http://pkgs.org/centos-6-rhel-6/epel-testing-x86_64/nodejs-devel-0.10.9-1.el6.x86_64.rpm.html
尝试运行yum erase nodejs-devel
,然后再次尝试yum install nodejs-compat-symlinks npm
。