Я застрял в очень странной проблеме за последние два дня. Я пытаюсь развернуть приложение webjp nodejs на гибком бобовом стебле AWS. Состояние окружающей среды изменяется с OK на Ухудшено . Я использовал его много раз, но такой проблемы не возникало. Прежде всего, посмотрите журналы:
/ вар / Журнал / ЕВ-activity.log
/ opt /asticbeanstalk / containerfiles / ebnode.py - action node-install
Не удалось выполнить действие, потому что: +
/opt/elasticbeanstalk/containerfiles/ebnode.py - action npm-install
нпм ERR! дорожка
/tmp/deployment/application/node_modules/grpc/node_modules/.bin/node-pre-gyp
нпм ERR! код EEXIST npm ERR! Отказ от удаления
/tmp/deployment/application/node_modules/grpc/node_modules/.bin/node-pre-gyp:
снаружи
/ TMP / развертывание / приложения / node_modules / КПГРЫ / node_modules / узел-пра-мошенник
а не ссылка
нпм ERR! Файл существует:
/tmp/deployment/application/node_modules/grpc/node_modules/.bin/node-pre-gyp
нпм ERR! Отодвиньте его и попробуйте снова.
нпм ERR! Полный журнал этого прогона можно найти в: npm ERR! /tmp/.npm/_logs/2018-09-18T05_49_17_967Z-debug.log Запуск npm
установить:
/opt/elasticbeanstalk/node-install/node-v8.9.3-linux-x64/bin/npm
Установка заданий конфигурации npm равной 1 Задания конфигурации npm равным 1 Запуск npm
с флагом --production Не удалось запустить npm install. Журналы снимков для
больше деталей. UTC 2018/09/18 05:49:17 не могу найти приложение npm
журнал отладки в /tmp/deployment/application/npm-debug.log
Traceback (последний вызов был последним):
Файл "/opt/elasticbeanstalk/containerfiles/ebnode.py", строка 695, в
главный()
Файл "/opt/elasticbeanstalk/containerfiles/ebnode.py", строка 677, в основном
node_version_manager.run_npm_install (options.app_path)
Файл "/opt/elasticbeanstalk/containerfiles/ebnode.py", строка 136, в run_npm_install
self.npm_install (bin_path, self.config_manager.get_container_config ('app_staging_dir'))
Файл "/opt/elasticbeanstalk/containerfiles/ebnode.py", строка 180, в npm_install
поднять e subprocess.CalledProcessError: Команда '[' /opt/elasticbeanstalk/node-install/node-v8.9.3-linux-x64/bin/npm ',
'--production', 'install'] 'вернул ненулевой статус выхода 1
(ElasticBeanstalk :: ExternalInvocationError)
Теперь ошибка в каком-то модуле node-gyp , и поверьте мне, я не слышал этого раньше. Я пытаюсь найти решение, чтобы я мог продолжить свою работу, потому что это действительно неловкая ситуация для меня перед моим боссом. Ваша помощь может вывести меня из этой ситуации.
Спасибо