问答 / 0 / 3 / 创建于 3年前
windowsgo1.17.6
想问下import导入的路径为什么没有gopath路径把自定义包放在goroot目录下的src文件夹下是可以导入到的,但是我看介绍说import导入路径会去检索gopath和goroot下的src 是不是有哪里配置不对还是我的开发目录要放到goroot下才行?
导入定义包成功
这个问题我已经解决了,原来是go env里的 go111module改为off就行 就会查询gopath下的包 之前是on 但是改完以后又发现新的问题了,goland编辑器里终端中 go111module一直是auto 可以改成on但是不可以off cmd中显示go111module为off env文件里也是off 不知道这是什么原因 想在goland终端运行测试 只能把go.mod删除,如果在goland设置里go modules模块强行改变go111module为off 编辑器会提示自定义包为错误(import导入的包名路径会有红色波浪线),但是可以正常运行。。。。就很离谱
学习下基础知识再开搞呀 别瞎试 :joy:
go get -u xxx
我要举报该,理由是:
这个问题我已经解决了,原来是go env里的 go111module改为off就行 就会查询gopath下的包 之前是on 但是改完以后又发现新的问题了,goland编辑器里终端中 go111module一直是auto 可以改成on但是不可以off cmd中显示go111module为off env文件里也是off 不知道这是什么原因 想在goland终端运行测试 只能把go.mod删除,如果在goland设置里go modules模块强行改变go111module为off 编辑器会提示自定义包为错误(import导入的包名路径会有红色波浪线),但是可以正常运行。。。。就很离谱
学习下基础知识再开搞呀 别瞎试 :joy:
go get -u xxx
获取的包在GOPATH/pkg 下