2016-04-22 5 views
0

Я новичок в Docker и пытаюсь использовать изображение Alpine docker для своего проекта. Я получаю следующую ошибку, когда пытаюсь построить проект.Как установить libgit2 на Alipne linux

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

вы можете показать свой dockerfile? Это лучший подход, чем выполнение команд установки в вашем контейнере немедленно – lvthillo

ответ

0

libgit2 нет ни в одном из main или community хранилищ, которые приходят предварительно в стандартной Alpine изображения, так что вы должны добавить testing репо первый:

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

Затем обновить пакеты кэшей:

# apk update

И, наконец, установить libgit2:

# apk add libgit2