2016-11-30 203 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,它現在正在工作。我感謝您的幫助。 –