2013-09-30 3 views
1

Мой сценарий сборки устанавливает НПМ на CentOS следующим образом:NPM Dependencies Ошибка на CentOS Yum

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. Может ли кто-нибудь указать мне некоторые указатели? Благодаря!

ответ

2

Мы использовали Epel тестирования репо установить НПМ и обойти проблемы с Epel репо

yum --enablerepo=epel-testing install npm 

Update: Это фиксируется на Epel репо

yum install npm 
0

С чистым CentOS 6.5 Я только инсталляцию нужно, чтобы получить последнюю версию репозитория Epel здесь:

http://mirrors.servercentral.net/fedora/epel/6/i386/repoview/epel-release.html

Вы можете использовать Wget или графический браузер извлечь пакет, связанный на этой странице:

http://mirrors.servercentral.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm

Выполнить обороты установки и EPEL будет включен по умолчанию и НПМ может быть установлен с зависимостями со стандартными нями команда установки:

yum install npm 
+0

Эта первая ссылка - 404 – jcollum

Смежные вопросы