linux - Docker 构建失败 macOS Big Sur 11.2 m1
问题描述
我已经克隆了这个项目,它正在我的旧机器和我的队友工作,并试图构建它:
docker-compose build
但它会为这些库抛出构建错误
Errors were encountered while processing:
ghc
libghc-hsopenssl-dev
libghc-network-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
ERROR: Service 'web' failed to build : The command '/bin/sh -c apt-get install -y libgnutls28-dev libghc-hsopenssl-dev libghc-hsopenssl-dev' returned a non-zero code: 100
我想知道错误可能在哪里?是 macOS 更新吗?或库兼容性或新的 m1 架构?
我试过了:
docker-compose build --no-cache
并在 Dockerfile 中的命令中添加 -f
apt-get install -y libgnutls28-dev libghc-hsopenssl-dev libghc-hsopenssl-dev -f
解决方案
推荐阅读
- python-3.x - map() 函数如何在 python 中工作?
- visual-studio-code - 如何在 Visual Studio Code (VSCode) 中删除块注释
- c# - 在.net c#中使用哪种条形码字体扫描15个字母大小
- binary - 内存如何存储位?
- c# - Outlook c# VSTO 加载项 - 版本号不会从 1.0.0.0 更改 - Visual Studio 2015
- input - 根据下拉值更改链接href
- java - 为什么我可以通过迭代器将项目添加到集合中?
- ada - Ada : 自定义类型的 put()
- c++ - 你应该如何创建一个 std::experimental::observer_ptr 到一个不能改变它指向的值的非常量对象?
- reactjs - React Typescript: Element implicitly has an 'any' type because type has no index signature