登录
首页 >  Golang >  Go问答

golang包导入失败

来源:stackoverflow

时间:2024-04-17 14:27:33 432浏览 收藏

一分耕耘,一分收获!既然打开了这篇文章《golang包导入失败》,就坚持看下去吧!文中内容包含等等知识点...希望你能在阅读本文后,能真真实实学到知识或者帮你解决心中的疑惑,也欢迎大佬或者新人朋友们多留言评论,多给建议!谢谢!

问题内容

我的项目文件夹中有以下文件夹结构。按照此处的建议添加 vendor 文件夹。

my_project
   |
   main.go
   - vendor
       |
       - user_register
           | 
           - user_register.go

user_register.go中我有以下功能

func getEmail(register_response http.ResponseWriter, register_request *http.Request) {
...
}

当我尝试在 main.go 中导入 user_register 包时,出现错误。

我尝试从我的项目文件夹中安装 go install,并且我得到了

go install:没有目录的安装位置 /home/sachith/documents/personal/projects/my_project 外部 gopath

有办法解决这个问题吗?不将我的项目移至 /home/sachith/go 目录?

我已经参考了以下so线程,但他们没有解决我的问题。 golang包内导入包

golang导入包错误


解决方案


是:通过转动 GO111MODULE=on 来使用 Go 模块。

好了,本文到此结束,带大家了解了《golang包导入失败》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>