[英]Is go.mod in Go the same thing as package.json in JavaScript (node)?
[英]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.