Установка суперсета на docker: / bin / sh - c /frontend-mem-nag.sh & cc / app / superset-frontend && npm ci 'возвращает ненулевой код: 127 - PullRequest
2 голосов
/ 27 марта 2020

Когда я устанавливаю суперсет на docker с помощью команды docker -создать. Он достигает состояния 13/37 и показывает следующую ошибку.

Шаг 13/37: RUN /frontend-mem-nag.sh && cd / app / superset-frontend && npm ci ---> Запуск в f7b92bd8222e: Нет такого файла или каталога. ОШИБКА: Не удалось создать службу 'superset': Команда '/ bin / sh - c /frontend-mem-nag.sh && npm ci' вернула a ненулевой код: 127

Пожалуйста, сообщите, где я могу это исправить. Большое спасибо

1 Ответ

2 голосов
/ 09 апреля 2020

Возможно, вы решили эту проблему, но я боролся с той же проблемой сегодня, поэтому, возможно, кому-то еще нужен ответ. Если вы строите образ надмножества docker на Windows и целевые контейнеры / ВМ основаны на Linux, вы получите ту же ошибку:

/ bin / sh - c /frontend-mem-nag.sh & cc / app / superset-frontend && npm ci 'возвращает ненулевой код: 127

Проблема возникает в. Сценарий sh, потому что когда вы делаете git извлечение / клонирование, он автоматически меняет окончание строки файла на CRLF и docker пытается выполнить с теми же окончаниями строки.

Решение:

измените окончания строк на LF (используйте notepad ++) и снова введите команду построения.

source: поток для другого проекта с похожей проблемой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...