gpt4 book ai didi

linux - 在 linux (debian) 中运行 docker 和 nodemcu-build 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 12:38:05 25 4
gpt4 key购买 nike

我正在尝试让 Docker NodeMCU 构建在 linux (debian) 环境中运行。

当我运行时:

docker run --rm -it -v /root/jsrc/pjsg/nodemcu-firmwaremarcelstoer/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

我已经找到了适用于 Windows 环境的此问题的解决方案,但不适用于 Linux。我认为问题在于我不理解指令:

"Start Docker and change to the NodeMCU firmware directory (in theDocker console)"

docker服务正在运行,我可以运行docker来创建容器。

最佳答案

解决方法:linux下正确命令的例子是:

docker run --rm -it -v /root/jsrc/pjsg/nodemcu-firmware:/opt/nodemcu-firmware marcelstoer/nodemcu-build

注意事项:

  • 在上面的示例中,将/root/jsrc/pjsg/替换为文件系统中 nodemcu-firmware 的完整路径
  • docker 构建需要使用 git clone 从 github.com 下载 nodemcu-firmware(git 必须安装在您的 linux 环境中)
  • 首先确保 docker 正在运行:service docker status(如果它没有运行,运行命令是:service docker start)
  • 以 root 身份运行 docker 或使用 sudo

关于linux - 在 linux (debian) 中运行 docker 和 nodemcu-build 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41068360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com