我正在尝试使用go来下载“dlv”包但遇到以下错误:

go get github.com/derekparker/delve/cmd/dlv       
# github.com/derekparker/delve/pkg/config
src/github.com/derekparker/delve/pkg/config/config.go:10:2: error: import file ‘gopkg.in/yaml.v2’ not found
  yaml "gopkg.in/yaml.v2"
  ^
src/github.com/derekparker/delve/pkg/config/config.go:69:8: error: reference to undefined name ‘yaml’
  err = yaml.Unmarshal(data, &c)

当我尝试为atom安装“go-plus”时会发生类似的事情 . 经过深思熟虑的研究后,我不确定问题是什么,我的环境是:

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/martin/go"
GORACE=""
GOROOT="/usr"
GOTOOLDIR="/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1"
GO15VENDOREXPERIMENT="1"
CC="/usr/bin/gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="/usr/bin/g++"
CGO_ENABLED="1"

go version: go version go1.6.1 gccgo (GCC) 6.3.1 20170109 linux/amd64

我能够安装其他软件包,只是当涉及外部依赖项时,无法找到导入文件 .

任何提示都非常感谢