Golang本地模块管理报错
错误信息:build command-line-arguments: cannot find module for path /E/TEST/go_project/ArrayList
gomod用来对包进行管理,在Go v1.13默认开启。本文是Go V1.14版本。
没有任何错误提示,编译却报错,找不到模块,路径都是正确的
问题:找不到模块
思路:开启god mod能够寻找模块;然后指定寻找本地模块。
1.在"文件"-“设置”-“Go”-“Go Modules”-“Enable Go Modules integration”-“应用”
2.启动命令行,转到项目根目录(必须是根目录,图中根目录应为E:\TEST\go_project,而不是E:\TEST\go_project\ArrayList,因为ArrayList下并不包含main.go,后者设置编译依旧会报错)
go mod init gopro 这初始化成功后会在项目根目录下找到一个go.mod的文件,查看信息确认一下,项目名称为gopro,待会需要用到
然后把main.go运行起来即可。下面是总结