如何在 GOPATH 和 GOROOT 之外运行 Go 项目?
如何在 GOPATH 和 GOROOT 之外运行 Go 项目
你遇到的错误是因为你的项目不在 GOPATH 或 GOROOT 内,导致无法找到依赖包。
有两种解决办法:
1. 将项目移动到 GOPATH 中
- 将项目文件夹复制或移动到 GOPATH 指定的目录(默认是 $HOME/go/src)。
- 对于你的情况,可以将项目移动到 D:Usersdadagosrcgithub.comdada 下。
2. 使用 Go Modules
Go Modules 是一种管理 Go 项目依赖性和版本的工具。使用它可以不将项目放在 GOPATH 中。
- 在项目文件夹中初始化一个 Go module:go mod init github.com/dada/github_repo
- 导入所需的依赖项:go get github.com/data/go-oxy
- 运行项目:go run main.go
以上就是如何在 GOPATH 和 GOROOT 之外运行 Go 项目?的详细内容,更多请关注其它相关文章!