如何在Alipne linux上安装libgit2

时间:2016-04-22 22:03:02

标签: docker alpine

我是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

2 个答案:

答案 0 :(得分:0)

标准Alpine图像中预先配置的maincommunity个存储库中都没有{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

https://pkgs.alpinelinux.org/packages?name=libgit2