Как предотвратить Elasti c Beanstalk AWS от изменения концов строки? - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь развернуть веб-приложение с 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 сделать это?

...