我应该如何用 gorilla/mux 解决这个导入问题?

Posted

技术标签:

【中文标题】我应该如何用 gorilla/mux 解决这个导入问题?【英文标题】:How should I resolve this import problem with gorilla/mux? 【发布时间】:2021-08-27 07:31:35 【问题描述】:

无法导入 github.com/gorilla/mux(在任何一个中都找不到包“github.com/gorilla/mux” C:\Program Files\Go\src\github.com\gorilla\mux(来自 $GOROOT) C:\Users\lenovo\go\src\github.com\gorilla\mux (来自 $GOPATH))compilerBrokenImport

我已经使用 cmd "go get github.com/gorilla/mux" 安装了 gorilla mux,但出现此错误。enter image description here

【问题讨论】:

请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

看起来您没有在“go get”之前运行“go mod init”。 在 cmd 中,试试这个:

    cd [the dir of your source code] go mod init go get github.com/gorilla/mux

如需更多信息,请运行: go help mod 之后,您可能还需要重新启动 VS Code。

【讨论】:

以上是关于我应该如何用 gorilla/mux 解决这个导入问题?的主要内容,如果未能解决你的问题,请参考以下文章

使用httputil和gorilla / mux反向代理

go 常见外部包解析

Go:使用 gorilla mux 提供 CSS 文件

小白学标准库之 mux

如何组织 gorilla mux 路线?

在 Gorilla Mux 中嵌套子路由器