社区
其他技术讨论专区
帖子详情
在自学时遇到了一个问题,关于Goland里run kind设置为package时候显示Package is not specified
weixin_38067090
2019-09-20 10:39:03
这里的package path的配置应该是什么啊?怎么试也不对,网上也没找到。ToT
...全文
367
1
打赏
收藏
在自学时遇到了一个问题,关于Goland里run kind设置为package时候显示Package is not specified
这里的package path的配置应该是什么啊?怎么试也不对,网上也没找到。ToT
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38096146
2019-09-20
打赏
举报
回复
应该是在src建立目录和包,而不是直接把文件放在src下面。比如写成 src/learn/下包含 SS.go SSS.go 两个文件。之后,package path就可设置为 E:\awesomeProject\src\learn。 可以看下官网地址,https://golang.org/doc/code.html, 有关于代码组织的介绍。
golan
d中自定义的包无法引入,提示
package
**** is not in GOROOT (***)
golan
d中自定义的包无法引入,提示
package
**** is not in GOROOT (***) 解决步骤: 第一步,在项目的当前目录
里
,执行命令:go mod init ,会在当前项目目录下自动创建go.mod文件。 第二步,在命令行下,进入当前项目目录,执行命令:go
run
main.exe,此
时
会自动下载和关联该项目用到的包。 执行完后,go.mod文件内容中会有引用的相关包。项目就可以正常运行了。 ...
Go
Run
k
ind
:Directory、
Package
、File
这三种运行方式都可以用来执行 Go 语言程序,具体使用哪种方式取决于你的需求和项目结构。在 Go 语言中,有三种运行方式:directory、
package
和 file。
go引入自建包名报错
package
XXX is not in std和
golan
d
设置
GO111MODULE提示冲突
golan
d
里
面的Terminal好像不能输入go env -w GO111MODULE=off,不然提示冲突。ok,神奇的来了,
golan
d
里
面引入自建包不报错了,
golan
d的Terminal
里
面查看go env,
显示
。但是都没解决,而且更奇怪的是,我在cmd
里
面查看go env就
显示
set GO111MODULE=off。但是在
golan
d
里
面的终端输入 go env就
显示
set GO111MODULE=on。然后再查看go env,发现在cmd
里
面已经变成set GO111MODULE=off。
GoLan
d中报错
package
xxx is not in GOROOT
问题
我在导入gopath目录下的包
时
报错“
package
xxx is not in GOROOT“,编译器没有去gopath下找包,查了一下原因是GO111MODULE没有关, gomod 和 gopath 两个包管理方案,并且相互不兼容,在 gopath 查找包,按照 goroot 和多 gopath 目录下 src/xxx 依次查找。在 gomod 下查找包,解析 go.mod 文件查找包,mod 包名就是包的前缀,
里
面的目录就后续路径了。在 gomod 模式下,查找包就不会去 gopath 查找,
Golan
d报错:Working directory is not
specified
。Go语言新手村烧脑但低级的错误
Golan
d报错:Working directory is not
specified
其他技术讨论专区
473
社区成员
791,201
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章