Я пытаюсь развернуть веб-приложение с Elasti c Beanstalk. Для этого я создаю собственную платформу. Я использую Windows 10 на своем собственном P C, но приложение работает в Ubuntu, поэтому я убедился, что окончания строк в каждом файле в архиве определений платформы - LF, а не CRLF. Однако, когда я запускаю eb platform create
, команду для построения платформы, я получаю серию предупреждений в следующем стиле:
предупреждение: LF будет заменен на CRLF в builder / CONFIG.
Файл будет иметь исходные окончания строк в вашем рабочем каталоге
Процесс сборки завершится неудачно. В журнале сборки указана следующая причина:
Построить 'Построитель HVM AMI' с ошибкой: Сценарий завершен с ненулевым состоянием выхода: 127
Последняя строка в журнале перед завершением процесса сборки отображается следующее:
HVM AMI builder: / tmp / builder / CONFIG: строка 8: $ '\ r': команда не найдена
Насколько я знаю, CRLF - это \ r \ n, а LF - \ n. Если я не ошибаюсь, это говорит о том, что Elasti c Beanstalk принудительно меняет мои сценарии на неверные. Я просмотрел AWS документацию и не могу найти ответы. Кто-нибудь знает, как помешать Elasti c Beanstalk сделать это?