采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1,保证main.go文件是打在main包里面的,第一行必须是package main。java转过来的很容易被误导而写成package api
2,handler.go文件必须放在一个独立文件夹中,并且被import到main.go文件中
3,项目的启动从文件启动
IDE只认一个main文件,你可以将main包下的其他文件copy到别的目录,新建一个package就可以了,main包只用一个文件,我就是这样编译过去的
使用 go run main.go handlers.go
这个问题解决了吗
用goland的同学,由于本人从来不用IDE写代码,所以这个问题可能是IDE的问题,可以参考一下下面的解答:
https://stackoverflow.com/a/44918068
应该是IDEA的配置问题。
同学你好,从代码上看似乎没什么问题。用命令行编译下试试,或者你的handlers.go是不是写完没有保存?
老师好啊,ide中是自动编译的吧?另外handlers.go中已经保存
我使用GoLand的IDEA也是出现这种问题 不知道为什么
老师 我也遇到同样的问题,但是使用go install是没问题的,并且编译后也可以正常执行,但是在idea中却不行
登录后可查看更多问答,登录/注册
从零开始,全面掌握Go语言编码的架构风格和开发Web的关键技能
1.3k 13
1.4k 8
1.4k 7
886 7
2.0k 7