Следующие пакеты не встретили зависимости: nodejs: Конфликты: npm

Оказывается, что проблемой были настройки Security Group, в конце концов.

Я был ограничивающим IP трафиком, поэтому только мой внешний IP мог общаться с экземплярами. Я предположил, что Группы безопасности не относились к коммуникации между экземплярами, но они делают.

Решение состояло в том, чтобы также позволить трафик от 10.0.0.0/8, который покрывает всего возможного частного дюйм/с EC2. Это было бы более безопасно, чтобы только позволить трафик от определенного частного дюйм/с, но это - стычка, так как они могут измениться.

Это решает мою проблему на данный момент. Вероятно, лучшее решение состояло бы в том, чтобы использовать API Amazon для автоматической тонкой настройки ограничений IP Группы безопасности, когда экземпляры останавливаются и запускаются.

16
задан 7 August 2013 в 20:13
1 ответ

Пакет nodejs , который вы установили из PPA, включает npm , начиная с версии 0.10.0. Поскольку у вас v0.10.15, когда вы запускали sudo apt-get install nodejs , вы также устанавливали npm . Попробуйте запустить npm для подтверждения.

Также см. Официальное руководство по установке (то, которое вы использовали, является его копией, но в официальном есть несколько дополнительных деталей).

17
ответ дан 2 December 2019 в 20:42

Теги

Похожие вопросы