首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >go.mod未解决依赖

go.mod未解决依赖
EN

Stack Overflow用户
提问于 2020-10-21 12:52:45
回答 3查看 18.2K关注 0票数 13

我使用的是1.14.2版本的go。我正在尝试将我的项目添加到go.mod中,以便使用go mod init <dependecyname>部署heroku。之后,我尝试使用go run main.go命令来运行我的项目,但是我收到了以下错误:

代码语言:javascript
复制
go: finding module for package github.com/googollee/go-socket.io
go: finding module for package github.com/dgrijalva/jwt-go
go: finding module for package github.com/gorilla/mux
go: found github.com/dgrijalva/jwt-go in github.com/dgrijalva/jwt-go v3.2.0+incompatible
go: found github.com/googollee/go-socket.io in github.com/googollee/go-socket.io v1.4.4
go: found github.com/gorilla/mux in github.com/gorilla/mux v1.8.0
controllers/userController.go:10:2: cannot find package
models/avatar.go:3:8: cannot find package
models/base.go:6:1: cannot find package
models/base.go:7:1: cannot find package
models/user.go:8:2: cannot find package
controllers/userController.go:11:2: cannot find package
controllers/userController.go:12:2: cannot find package
controllers/userController.go:13:2: cannot find package

此外,当我研究我的go.mod文件时,我意识到在require块中存在未解决的依赖错误:

代码语言:javascript
复制
module <modulename>

go 1.14

require (
    github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect
    github.com/googollee/go-socket.io v1.4.4 // indirect
    github.com/gorilla/mux v1.8.0 // indirect
)

怎么修呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-03-12 05:14:44

我也有过类似的问题,我能够通过启用go模块集成来解决问题。您可以通过Preferences > GO > GO模块来实现这一点。

票数 63
EN

Stack Overflow用户

发布于 2021-12-10 09:50:48

我能够通过关闭和启动go模块集成来解决这个问题。GOLANG首选项> GO > GO模块。

票数 3
EN

Stack Overflow用户

发布于 2020-10-21 13:11:53

go init命令通过将一个新的go.mod文件添加到您指定的模块名的根文件夹中,从而初始化当前项目的go模块。若要向项目添加新的依赖项,请使用go get <path>,然后应将其列在go.mod文件中。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64463967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档