【问题标题】:How do I install libgit2 on Alipne linux如何在 Alpine linux 上安装 libgit2
【发布时间】:2016-04-22 22:03:02
【问题描述】:

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

【问题讨论】:

  • 你能显示你的 dockerfile 吗?这是一种比在容器中立即执行安装命令更好的方法

标签: docker alpine


【解决方案1】:

从 2017 年开始,libgit2 已添加到 main 存储库中。现在应该可以正常安装了

apk update
apk add libgit2

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

【讨论】:

    【解决方案2】:

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

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

    然后更新包缓存:

    # apk update

    最后安装libgit2:

    # apk add libgit2

    【讨论】:

      猜你喜欢
      • 2021-04-24
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 1970-01-01
      • 2019-02-02
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多