2016-11-30 195 views
0

输入'go install'时出现此错误消息。GoLang:在安装时出现此错误

[email protected]:~/Scripts/Enum/gobuster# go install 

go install: no install location for directory /root/Scripts/Enum/gobuster outside GOPATH 
For more details see: go help gopath 

我'去env'如下。

[email protected]:~/Scripts/Enum/gobuster# go env 

GOARCH="386" 
GOBIN="" 
GOEXE="" 
GOHOSTARCH="386" 
GOHOSTOS="linux" 
GOOS="linux" 
GOPATH="/root" 
GORACE="" 
GOROOT="/usr/lib/go" 
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_386" 
GO15VENDOREXPERIMENT="1" 
CC="gcc" 
GOGCCFLAGS="-fPIC -m32 -pthread -fmessage-length=0" 
CXX="g++" 
CGO_ENABLED="1" 

有人可以帮忙吗? 谢谢。

+2

你的代码是不是在你的GOPATH。它需要位于'$ GOPATH/src /'的子目录中。请参阅[如何编写Go代码](https://golang.org/doc/code.html) – JimB

+0

谢谢JimB,它工作正常。 –

回答

1

@Young张, 你需要保持你的代码在一个非常特殊的位置,围棋的工作空间在IE下,还可以,以下位置的格式,以配合您的存储库, 例如: 〜/去/ src目录/ github.com/young_jang/gobuster

更多细节:https://www.goinggo.net/2016/05/installing-go-and-your-workspace.html

+0

谢谢mpmlj,它现在正在工作。我感谢您的帮助。 –