Мы используем CentOS в качестве эластичного агента для производства Bamboo по запросу. Недавно мы использовали grunt для обработки наших файлов JavaScript. Поэтому я пытаюсь установить npm и хрюкать в сценарии запуска.Установка Node.js с yum на Amazon CentOS - ошибка libssl
Оригинальное решение было принято из https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
curl -O http://download-i2.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
sudo yum install npm --enablerepo=epel
npm install -g grunt
npm install -g grunt-cli
И он работал в течение некоторого времени. Но позже он начинает сбой на yum с ошибкой, связанной с пропущенным libssl.so.10.
Я проверил и libssl.so.10 присутствовал в системе.
ням установить libssl.so.10 ->
пакет OpenSSL-1.0.0g-1.26.amzn1.i686 уже установлена и последняя версия
Ничего делать
ням установить libcrypto.so.10 -> пакет OpenSSL-1.0.0g-1.26.amzn1.i686 уже установлена и последняя версия
Ничего не делать
ням установить nodejs ->
Ошибка: Пакет: nodejs-0.10.24-1.el6.i686 (epel) Требуется: libcrypto.so.10 (libcrypto.so.10)
Ошибка: Пакет: nodejs-0.10.24-1.el6. i686 (EPEL) Требуется: libssl.so.10 (libssl.so.10)
самое интересное, что на той же машине, я абсолютно успешно скомпилирован узлы из источников с помощью
git clone http://github.com/joyent/node.git
cd node
./configure
make
make install
в конце концов он принимает слишком долго, чтобы сделать узлы на каждом эластичном агенте. Поэтому я все еще ищу способ установить node.js с yum. Можете ли вы представить какие-либо идеи о направлениях оценки?
Возможно, есть какой-то другой способ установки npm и хрюкать в CentOS?
Вы когда-нибудь находили решение этой проблемы? Я столкнулся с той же проблемой, и удаление и установка libcrypto и libssl не помогли. – MarkNS
Мы работаем над переходом на Ubuntu вместо –
Также мне удалось клонировать node.js из github и сделать его с make (он медленный - занимает около 30 минут), но он работает –