Зависла попытка установить Hyperledger composer-rest-server на AWS Lightsail

Я попытался установить Hyperledger Composer на свой AWS Lightsail, следуя инструкциям, задокументированным на https://hyperledger.github.io/composer/installing/development-tools.html

Мне это удавалось до шага 3, где я ввел npm install -g composer-rest-server. Он жалуется на несколько устаревших элементов, и в 5-й раз он просто завис. изображение

Может кто-нибудь помочь? Спасибо!


person Redscarfs    schedule 04.08.2017    source источник
comment
Какова спецификация машины и что вы пытаетесь запустить одновременно на этой машине? Может у тебя памяти не хватает?   -  person david_k    schedule 05.08.2017
comment
Спасибо за ваш ответ. Согласно AWS, Lightsail имеет 512 МБ памяти, 1 виртуальный ЦП, 20 ГБ SSD и 1 ТБ передачи данных (более подробный анализ на stackoverflow.com/questions/40927189/).   -  person Redscarfs    schedule 05.08.2017
comment
Я тоже подозреваю, что Lightsail слишком слаб, но как я могу проверить, связана ли проблема с памятью? Что я могу сделать (кроме использования более мощного VPS?)?   -  person Redscarfs    schedule 05.08.2017
comment
Я не запускаю на этом экземпляре/VPS ничего, кроме файлов Fabric и Composer из Hyperledger.   -  person Redscarfs    schedule 05.08.2017
comment
мы рекомендуем объем памяти не менее 3,75 ГБ, поэтому я подозреваю, что он не сможет создать среду Fabric как часть установки композитора (учебник включает в себя создание среды Dev Fabric). Ps какой дистрибутив ОС вы использовали для сервиса Lightsail в итоге?   -  person Paul O'Mahony    schedule 08.08.2017


Ответы (1)


мы рекомендуем объем памяти не менее 3,75 ГБ, поэтому я подозреваю, что он не сможет создать среду Fabric как часть установки композитора (учебник включает в себя создание среды Dev Fabric).

person Paul O'Mahony    schedule 08.08.2017
comment
Спасибо. Память, вероятно, является решающим фактором успеха. Попытаюсь использовать другой сервер с большим объемом памяти. Кстати, а могут ли различные устаревшие предупреждения указывать на другие проблемы? - person Redscarfs; 10.08.2017
comment
не совсем (что касается Composer) - это «стандартные» сообщения nodejs, которые появляются во время установки. Это предупреждение отображается, потому что одна из ваших прямых зависимостей устарела или один из пакетов npm в дереве зависимостей. Эта статья поможет объяснить -› triplet.fi/blog/how_node_package_deprecation_works - person Paul O'Mahony; 11.08.2017