Я пытаюсь выполнить команду dep ensure
на моей Ubuntu 16.04, но системе не может найти команду. Когда я работаю sudo apt install dep
или любые другие команды установки, я всегда получаю эту ошибку, когда я работаю dep ensure
:
No command 'dep' found, did you mean:
Command 'dp' from package 'speech-tools' (universe)
Command 'iep' from package 'emboss' (universe)
Command 'dwp' from package 'binutils' (main)
Command 'dex' from package 'dex' (universe)
Command 'rep' from package 'rep' (universe)
Command 'delp' from package 'fp-utils-3.0.0' (universe)
Command 'xep' from package 'pvm-examples' (universe)
dep: command not found
Кто-то говорит мне, что мне нужна Ubuntu 18 для выполнения dep
, но я хотел бы знать, как я могу установить это на своей текущей Ubuntu.Спасибо.
Чтобы видеть, доступен ли пакет в repo's, Вы используете, вводите apt-cache search dep
или apt-cache search go-dep
.
Пойдите DEP не доступен в 16.04 repo's. Это доступно в 18.04 repo's, таким образом, 'кто-то' был (по крайней мере частично) прав.
Возможно, можно ли установить его от GitHub?
Установка и использование идти-DEP на Ubuntu 16.04:
Создать bin
каталог внутри $GOPATH
cd $GOPATH
mkdir bin
Теперь загрузите скомпилированный dep
файл.
curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
Скопируйте dep
файл от $GOPATH/go/bin
к корневому местоположению проекта.
Выполнитесь dep
файл с командами
./dep [command]
dep
команды:
Usage: "dep [command]"
Commands:
init Set up a new Go project, or migrate an existing one
status Report the status of the project's dependencies
ensure Ensure a dependency is safely vendored in the project
version Show the dep version information
check Check if imports, Gopkg.toml, and Gopkg.lock are in sync
Examples:
dep init set up a new project
dep ensure install the project's dependencies
dep ensure -update update the locked versions of all dependencies
dep ensure -add github.com/pkg/errors add a dependency to the project
Use "dep help [command]" for more information about a command.
У Вас может быть он в Вашем ПУТИ
curl -LO https://raw.githubusercontent.com/golang/dep/master/install.sh
chmod 700 install.sh
./install.sh
chmod +x $GOPATH/bin/dep
sudo mv $GOPATH/bin/dep /usr/local/bin/
таким образом, можно назвать его отовсюду dep