Я пытаюсь выполнить сборку Docker NodeMCU в среде linux (debian).Ошибка при запуске docker и nodemcu-build в linux (debian)
Когда я бегу:
docker run --rm -it -v /root/jsrc/pjsg/nodemcu-firmware marcelstoer/nodemcu-build
Я получаю следующее сообщение об ошибке:
fatal: Not a git repository (or any of the parent directories): .git
cp: cannot stat 'tools/esp-open-sdk.tar.gz': No such file or directory
я нашел решение этой проблемы для окон среды, но не для Linux. Я думаю, что проблема заключается в моем понимании не инструкции:
"Start Docker and change to the NodeMCU firmware directory (in the Docker console)"
Служба докер работает, и я могу запустить докер, чтобы создать контейнер.
Точная команда документирована на https: // GitHub .com/marcelstoer/docker-nodemcu-build # run-this-image-with-docker, и это тоже сработало бы в вашем случае. Я всегда заинтересован в улучшениях, если вижу, что это кажется недостаточно ясным. Просто дай мне знать. –
Я - пользователь linux и новый для докеров. Я не понял, что понимается в инструкции «Запустить докер» и перейти в каталог прошивки NodeMCU (в консоли Docker) ». Это не относится к среде linux. Пример linux, чуть ниже вашего окна, может оказаться полезным. – Jonathan
Я иногда использую Linux (я нахожусь на Mac), но я не понимаю, почему это не применяется. Вы можете объяснить, пожалуйста? Надстройка «(в консоли Docker)» может показаться излишней, хотя для пользователей Linux. –