Как построить Docker Machine из исходников? (20.04)

Мне нужно построить Docker Machine из исходников. Я понял, что самый простой способ - использовать GOPATH, но я, кажется, нигде не могу найти, как это сделать ?

У меня на машине есть исходный код Docker Machine, но где именно он должен быть быть составленным ? Официальные докеры не обсуждают это.

Кто-нибудь может предоставить шаги? Я использую Ubuntu 20.04

Edit: Выход из сделать , когда запущен внутри ~ / машина исходный код каталога:

...
...
/usr/local/go/src/github.com/codegangsta/cli (from $GOROOT)
/home/mark/go/src/github.com/codegangsta/cli (from $GOPATH)
cmd/docker-machine/machine.go:10:2: cannot find package "github.com/codegangsta/cli" in any of:
    /usr/local/go/src/github.com/codegangsta/cli (from $GOROOT)
    /home/mark/go/src/github.com/codegangsta/cli (from $GOPATH)
cmd/docker-machine/machine.go:10:2: cannot find package "github.com/codegangsta/cli" in any of:
    /usr/local/go/src/github.com/codegangsta/cli (from $GOROOT)
    /home/mark/go/src/github.com/codegangsta/cli (from $GOPATH)
cmd/docker-machine/machine.go:10:2: cannot find package "github.com/codegangsta/cli" in any of:
    /usr/local/go/src/github.com/codegangsta/cli (from $GOROOT)
    /home/mark/go/src/github.com/codegangsta/cli (from $GOPATH)
cmd/docker-machine/machine.go:10:2: cannot find package "github.com/codegangsta/cli" in any of:
    /usr/local/go/src/github.com/codegangsta/cli (from $GOROOT)
    /home/mark/go/src/github.com/codegangsta/cli (from $GOPATH)
0
задан 19 January 2021 в 12:48

1 ответ

Для настройки переменной GOPATH на вашей машине сделайте следующее:

  1. Откройте ~/. profile, используя предпочтительный текстовый редактор, и добавьте следующие две строки в нижнюю часть файла:
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
  1. Сохраните файл, затем перезагрузите ваш профиль:
$ source ~/.profile

Это должно дать вам действительный GOPATH

0
ответ дан 18 March 2021 в 23:42

Другие вопросы по тегам:

Похожие вопросы: