繁体   English   中英

如何修复 $GOPATH/go.mod 存在但不应该存在 - Linux Fedora

[英]How do I fix $GOPATH/go.mod exists but should not - Linux Fedora

我是 Golang 的新手,我正在关注本教程https://golang.org/doc/tutorial/getting-started但由于某种原因,我每次尝试运行代码时都会收到此消息:

$GOPATH/go.mod exists but should not

我试图查看这样的答案: https://stackoverflow.com/a/62062562/9785222但我不明白什么是 GOPATH 以及它在哪里。

我在 Linix Fedora 上使用 Vi 作为编辑器

GOPATH在 Unix 上默认为 $HOME/go。

删除文件 $HOME/go/go.mod 或将 $GOPATH 显式设置为不同的目录。

$GOPATH应该指向src目录,在我的情况下,在 Debian 中,我将$GOPATH设置为/usr/local/go/src并解决了问题。

export $GOPATH=/usr/local/go/src

什么是 GOPATH?

GOPATH 是一个定义文件夹的变量, GO期望我们的代码驻留在该文件夹下。 有关更多详细信息,您可以查看此链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM