go - 在 mac 中使用 gorilla/mux 包的问题
问题描述
我正在尝试学习如何使用 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。
解决方案
推荐阅读
- docker - 找不到数据源:kafka(Docker环境)
- javascript - Google 标记数组错误 - 选择错误的标记元素
- powerbi - 使用 RLS 将数据过滤到 power bi 中的特定用户
- jquery - 从表单字段创建 JSON - jQuery
- xamarin - 使用 Microsoft 应用中心从 VS2019 Xamarin.Forms 项目与 Mac 配对?
- sas - 所有带前缀的值的条件逻辑
- javascript - 如何使用 Mapbox-gl-js 中的 queryRenderedFeatures 访问像素坐标?
- javascript - 悬停菜单项
- macos - 在 MacOS 上安装 horovod
- c# - Include 中使用的 Lambda 表达式无效。包括不工作