我正在尝试学习如何使用 go 和 mux 构建网络服务器。我将 mux 作为 .go 文件导入到 main.go 文件中import github.com/gorilla/mux
。但是,当我尝试运行代码时。我收到以下错误
no required module provides package github.com/gorilla/mux: go.mod file not found in current directory or any parent directory; see 'go help modules'
我的 GOPATH 是/Users/michiokaku/Study/go
我的目录的整体结构是
go___
pkg
bin
my_codes___
main.go
在 pkg 中,我在 path 中找到了一个名为 mux@v1.8.0 的目录pkg/mod/github.com/gorilla
。我认为这是我使用go get -u github.com/gorilla/mux
. 但是当代码运行时,我遇到了错误。
这里有什么问题?我该如何解决这个问题?
PS:我用的是mac。