Ubuntu 16.04でコマンドdep ensure
を実行しようとしていますが、システムがコマンドを見つけることができません。 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
誰かがdep
を実行するにはUbuntu 18が必要だと教えてくれますが、現在のUbuntuにこれをインストールする方法を知りたいです。ありがとう。
使用しているリポジトリでパッケージが利用可能かどうかを確認するには、apt-cache search dep
またはapt-cache search go-dep
と入力します。
Go depは、16.04リポジトリでは使用できません。 18.04リポジトリ で利用できるため、「誰か」が(少なくとも部分的に)正しかった。
たぶん Github ?からインストールできます
buntu 16.04でのgo-depのインストールと使用法
$GOPATH
内にbin
ディレクトリを作成します
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.
PATHに含めることができます
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