0

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

4

2 回答 2

1

自 2017 年开始,libgit2已将其添加到main存储库中。您现在应该可以使用通常的方式安装

apk update
apk add libgit2

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

于 2017-07-24T17:32:24.283 回答
0

libgit2不存在于标准 Alpine 映像中预配置maincommunity存储库中,因此您必须先添加存储库testing

# echo http://dl-4.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories

然后更新包缓存:

# apk update

最后安装libgit2

# apk add libgit2

于 2016-04-22T23:05:09.450 回答