#ruby-on-rails #heroku #webpack
#ruby-on-rails #heroku #webpack
Вопрос:
Я не могу понять, что происходит не так, и почти видел каждый пост SO по этому поводу. Сбой при развертывании приложения Rails 6 на heroku, ниже то, что я получаю в журнале сборки:
Сбой компиляции: ошибка ModuleNotFoundError: Модуль не найден: Ошибка: не удается разрешить ‘module’ в ‘/ tmp/build_3cfec286_/ node_modules /webpack / lib’ в / tmp/build_3cfec286_/node_modules/webpack/ lib/Compilation.js:925:10 в / tmp/build_3cfec286_/ node_modules/webpack/lib/Compilation.js:925:10 в / tmp/build_3cfec286_/ node_modules/webpack / lib/NormalModuleFactory.js:401:22 в /tmp/build_3cfec286_/node_modules/webpack/lib/NormalModuleFactory.js:130:21
и еще несколько десятков строк.
Указывает на несколько файлов, которые могут помочь решить эту проблему:
Я могу предоставить дополнительную информацию, если это необходимо, и был бы очень признателен за любую помощь.
Ответ №1:
Я думаю, что ваша ошибка связана с Amazon s3 access_key_id и secret_access_key.
Вы использовали heroku config:set
для установки обоих ключей?
Попробуйте : heroku config:set AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=yyy
Использование AWS S3 для хранения статических ресурсов и загрузки файлов документации Heroku
Комментарии:
1. Да, я уже настроил идентификатор ключа доступа AWS и секретный ключ доступа, но это не решает проблему