Сбой развертывания Node.js в Amazon Elastic Beanstalk из-за прав доступа к каталогу

Я пытаюсь установить простое приложение Node.js на Elastic Beanstalk, используя инструменты командной строки.

В моем git-репозитории я запускаю команду

$ eb deploy

развернуть содержимое моего репозитория git. Он развертывается нормально, однако состояние работоспособности приложения - красный.

Если я посмотрю журналы на веб-сайте Elastic Beanstalk, я укажу на следующую ошибку в журналах:

> [email protected] install /tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents
> node-pre-gyp install --fallback-to-build

gyp ERR! configure error 
gyp ERR! stack Error: EACCES: permission denied, mkdir '/tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents/build'
gyp ERR! stack at Error (native)
gyp ERR! System Linux 4.1.17-22.30.amzn1.x86_64
gyp ERR! command "/opt/elasticbeanstalk/node-install/node-v4.3.0-linux-x64/bin/node" "/opt/elasticbeanstalk/node-install/node-v4.3.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-linux-x64/fse.node" "--module_name=fse" "--module_path=/tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-linux-x64"
gyp ERR! cwd /tmp/deployment/application/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents
gyp ERR! node -v v4.3.0
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok 

Я пробовал разные вещи, такие как:

Создание каталога самостоятельно (каталоги принадлежат пользователю root).Удалив все из / tmp, чтобы, надеюсь, в следующий раз все исправилось.Удаление моего каталога node_modules.

Ни один из этих вариантов не работает, и я не могу найти обходной путь или причину, по которой это происходит. Я могу запустить приложение node.js локально, а также развернуть его в Azure и Heroku без каких-либо проблем.

Ответы на вопрос(2)

Ваш ответ на вопрос