Фатальная ошибка NODEMCU DOCKER marcelstoer / docker-nodemcu-build "Не git-репозиторий" в WINDOWS 10 - PullRequest
0 голосов
/ 17 января 2019

Я скачал мастер-прошивку и поместил ее в свой каталог пользователя, а также назначил все разрешения для Eveyone.

После того, как я запустил эту команду:

docker run --rm -it -v //c/Users/S227233/nodemcu-firmware-master:/opt/nodemcu-firmware marcelstoer/nodemcu-build build

Но у меня было это:

fatal: Не git-репозиторий (или любой родительский объект до точки монтирования / opt / nodemcu-firmware) Остановка на границе файловой системы (GIT_DISCOVERY_ACROSS_FILESYSTEM не установлена).

Я также попробовал эту команду:

docker run --rm -it -v //c/Users/S227233/nodemcu-firmware-master:/opt/nodemcu-firmware --env GIT_DISCOVERY_ACROSS_FILESYSTEM=1 marcelstoer/nodemcu-build build

Но у меня было другое:

fatal: Нет репозитория git (или любого из родительских каталогов): .git

У меня проблемы также с образами LFS:

docker run -it -v //c/Users/S227233/nodemcu-firmware-master:/opt/nodemcu-firmware -v //d/_PERSONALE/_NODE_MCU/_NUOVO_CODICE_CON_LFS --env GIT_DISCOVERY_ACROSS_FILESYSTEM=1 marcelstoer/nodemcu-build lfs-image

Ошибка: кросс-компилятор не найден. Сначала вам нужно собрать программное обеспечение.

P.S. Примечание: я использую прокси-сервер компании ... но я не знаю, важно ли это, потому что все равно работает докер.

Это мой список каталогов nodemcu-firmware-master:

01/15/2019 04:59 PM

.
01/15/2019 04:59 PM ..
12/07/2018 10:47 PM 860 .gdbinit
12/07/2018 10:47 PM 4,200 .gdbinitlua
01/15/2019 03:56 PM .github
12/07/2018 10:47 PM 175 .gitignore
12/07/2018 10:47 PM 228 .gitmodules
12/07/2018 10:47 PM 879 .travis.yml
01/15/2019 03:56 PM app
01/15/2019 03:56 PM bin
12/07/2018 10:47 PM 9,640 CONTRIBUTING.md
01/15/2019 03:56 PM docs
01/15/2019 03:56 PM ld
12/07/2018 10:47 PM 1,087 LICENSE
01/15/2019 03:09 PM local
01/15/2019 03:56 PM lua_examples
01/15/2019 03:09 PM lua_modules
01/15/2019 04:39 PM 12,771 Makefile
12/07/2018 10:47 PM 3,803 mkdocs.yml
12/07/2018 10:47 PM 5,167 README.md
12/07/2018 10:47 PM 312 rtd-requirements.txt
01/15/2019 03:09 PM sdk-overrides
01/15/2019 03:56 PM tools

Спасибо.

1 Ответ

0 голосов
/ 17 января 2019

Ваш последний комментарий только подтвердил мое подозрение. Я не знаю, как вы попали в эту папку, но на самом деле это не совсем клон репозитория прошивки.

Следуйте https://github.com/marcelstoer/docker-nodemcu-build#clone-the-nodemcu-firmware-repository и все будет хорошо.

git clone --recurse-submodules https://github.com/nodemcu/nodemcu-firmware.git

...