我是Docker的新手,并试图在我的项目中使用Alpine docker镜像。当我尝试构建项目时,我收到以下错误。
gopkg.in/libgit2/git2go.v22
# pkg-config --cflags libgit2
pkg-config: exec: "pkg-config": executable file not found in $PATH
我想我需要安装libgit2,但我无法:
bash-4.3# apk add libgit2
ERROR: unsatisfiable constraints:
libgit2 (missing):
required by: world[libgit2]
感谢您的帮助。
-dj
答案 0 :(得分:0)
main
或community
个存储库中都没有{p> libgit2,因此您必须添加testing
回购首先:
# echo http://dl-4.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories
然后更新包缓存:
# apk update
最后安装libgit2
:
# apk add libgit2
答案 1 :(得分:0)
从2017年开始,libgit2
已添加到main
存储库中。您应该能够使用通常的
apk update
apk add libgit2