Go言語のパッケージインストールに失敗する2
「Go」言語学習のため環境を整えテストコードを記載すると、アラートメッセージが上がります。
'Some Go analysis tools are missing from your GOPATH. Would you like to install them?
指示の通りにアラートにある「Install」を押しますが、エラーが表示されインストールができません。どのあたりの設定を見直せばよいのでしょうか?
エラーメッセージ
Installing 1 tool at C:\Users\xxxx\go\bin
dlv
Installing github.com/derekparker/delve/cmd/dlv FAILED
1 tools failed to install.
dlv:
Error: Command failed: C:\Go\bin\go.exe get -u -v github.com/derekparker/delve/cmd/dlv
github.com/derekparker/delve (download)
# cd C:\Users\xxxx\go\src\github.com\derekparker\delve; git pull --ff-only
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> master
package github.com/derekparker/delve/cmd/dlv: exit status 1
サンプルコード
package main
import (
"fmt"
)
func main() {
fmt.Println("Go!!!")
}
環境 / 導入したツール
- Windows10 64bit
- Visual Studio Code 1.10.2
- Go 0.8.0
- Japanese Language Pack for Visual Studio 1.30.2
- Go 1.8
- git 2.20.1
参考サイト
- https://dev.classmethod.jp/go/visual-studio-code-golang-debug/
- https://yuzu441.hateblo.jp/entry/2015/12/27/023040
考察
「github.com/derekparker/delve/cmd/dlv」にアクセスができないので、パスが問題なのではと考えています。
ただしこの設定はこちらで行っているものではないのですが、どこか意図的に設定を行う必要があるのでしょうか。
もしくは参考サイト2のようにローカル側に、リポジトリに関する初期設定が必要なのでしょうか?