Go报错: package command-line-arguments is not a main package

  • 报错信息:

在这里插入图片描述

  • 唉,nai nai de 欺负go小白是不 !

在这里插入图片描述

  • 解决

在这里插入图片描述

啰嗦一句: warning: GOPATH set to GOROOT (your goroot name) has no effect

gopath 设置一下,并且不要和 goroot 设置成同一个目录

  • GOPATH不应该指向Go的安装路径,而是指向你的工作空间 (见 https://golang.org/doc/code.h… )。每当你用go getgo install安装某个包时,它就会被扔到GOPATH里。这就是为什么它会警告你。你绝对不会希望网上安装的什么包都被扔到你的Go安装文件中。

也可以创建一个或多个你想用来开发Go代码的文件夹,并将其设置为GOPATH(但注意,如果设置了多个文件夹,那么go get将只会把包安装到第一个文件夹中)。

猜你喜欢

转载自blog.csdn.net/RandyHan/article/details/128685505