【深入浅出go语言】goland 新创建项目导入包失败

问题描述:

goland 新创建项目找不到导入包路径 ,项目路径如下:

【深入浅出go语言】goland 新创建项目导入包失败_第1张图片

报错:
【深入浅出go语言】goland 新创建项目导入包失败_第2张图片

两个地址都找不到对应的package

C:\Go\src\go_Test\calc (from $GOROOT) // go 安装目录

C:\Users\a\go\src\go_Test\calc (from $GOPATH) // go用户文件地址

解决办法:

1、从上面错误信息看出,如果在以上这两个位置创建是不是就可以找到了,确实如此

【深入浅出go语言】goland 新创建项目导入包失败_第3张图片

【深入浅出go语言】goland 新创建项目导入包失败_第4张图片

所以说在不配置go path ,go root 情况下需要在这两个默认的文件夹创建go项目

2、有时候我们想把它创建在新的文件夹不想放到根目录。或者用户目录这时候我们需要配置 goroot

而且目录结构必须满足如下格式
【深入浅出go语言】goland 新创建项目导入包失败_第5张图片

【深入浅出go语言】goland 新创建项目导入包失败_第6张图片

3、这样设置之后,如果命令行执行go run main.go 可能还会报错
【深入浅出go语言】goland 新创建项目导入包失败_第7张图片

查看一下环境变量 go env
【深入浅出go语言】goland 新创建项目导入包失败_第8张图片

全局的环境变量还是设置的 默认文件夹所以这里还是有问题的,但是不影响如果要改还是可以改的这里不再赘述。

你可能感兴趣的:(golang,golang)