RUN apk --update add ttf-ubuntu-font-family wkhtmltopdf
我正在尝试使用此命令在docker映像ruby-2.5.1:alpine
上安装wkhtml,但错误是:
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
wkhtmltopdf (missing):
required by: world[wkhtmltopdf]
The command '/bin/sh -c apk --update add ttf-ubuntu-font-family wkhtmltopdf' returned a non-zero code: 1
有什么安装方法吗?预先感谢
答案 0 :(得分:0)
更新您的基本映像,好像它是从 v3.7 中提取的一样,您会看到错误
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
v3.7不包含wkhtmltopdf
或者如果您不想更新映像,则可以从v3.10 wkhtmltopdf
安装RUN apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/v3.10/main/ wkhtmltopdf=0.12.5-r0
此基本图像无需修改即可工作。
答案 1 :(得分:0)
您使用了from吗?使用
FROM ruby:2.5.1-alpine
RUN apk --update add ttf-ubuntu-font-family wkhtmltopdf