php中文网

如何在 GOPATH 和 GOROOT 之外运行 Go 项目?

php中文网

如何在 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 项目?的详细内容,更多请关注php中文网其它相关文章!