按照以下说明操作https://notabug.org/dachary/mediagoblin-docker创建 MediaGoblin 安装。
MediaGoblin 在该docker run dachary/mediagoblin
模式下运行良好。
然而docker build -t mediagoblin-demo mediagoblin-docker
有错误的阶段喜欢:
Setup script exited with error in Sphinx setup command: Invalid environment marker: python_version<"3.5"
Makefile:123: recipe for target 'bin/python' failed
make: *** [bin/python] Error 1
The command '/bin/sh -c cd /srv/mediagoblin.example.org/mediagoblin && sudo -u mediagoblin make' returned a non-zero code: 2
迄今已尝试:
- 内存只有 2GB,但似乎没有用完(内存使用率峰值为 75%)
- 足够的磁盘空间
- 主机是Linux Mint 18.2
- 错误消息显示“无效的环境标记:python_version<3.5” - 尽管主机的 python3 版本是 3.5.1-3
- 所有命令都有
sudo
权限 - 从 notabug.org 下载最新的 git
- setuptools(easy_install)是版本33.1.1
有任何想法吗?
答案1
答案2
我创建了一个叉修复了这个问题。你可以使用以下命令进行构建:
git clone https://github.com/mtlynch/mediagoblin-docker.git
cd mediagoblin-docker
docker build --tag mediagoblin .