包已经下载好了, 但是导入会爆红。 而且敲完gorm后 也没代码提示
go mod tidy 试了没用
项目重启也没用
gorm的包 是在pgk下得mod里面
求大佬指点迷津!!!
包已经下载好了, 但是导入会爆红。 而且敲完gorm后 也没代码提示
go mod tidy 试了没用
项目重启也没用
gorm的包 是在pgk下得mod里面
求大佬指点迷津!!!
你应该用的jetbrains家的goland
试试执行一下go mod vendor
目前新的go项目默认都是 go module 模式勒,所以你安装的原址是不对的。go module是在当前项目目录下面建立一个vendor目录,用于存放当前项目的package。goland爆红是因为没有在当前项目的vendor下找到这个玩意。
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答888 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.1k 阅读
go_work
,在go_work
下能找到go.mod
和go.sum
go env -w GO111MODULE=on
go mod tidy
go mod vendor
Q:如果不在用最新的Go或安装有多个Go,不知道在用哪个
A:卸掉其他的,只剩一个
Q:项目根目录不在
go_work
或找不到go.mod
、go.sum
A:找到你的项目根目录,在里面执行后面的命令
Q:我跟着网上乱七八糟的教程设置了 GOPATH
A:重新按 Go mod 配置,去掉 GOPATH 环境变量,找到你的项目根目录,运行
go mod init <项目名字>
,再进行后面的步骤Q:曾经设置了 GOPATH ,现在不行了
A:找到根目录,删掉无关的东西,去掉 GOPATH 环境变量,设置 go mod