问答详情
源自:3-5 回复消息

最新版本运行报错

# command-line-arguments

.\main.go:51:20: undefined: httpHandler


提问者:hanxm 2019-06-18 20:17

个回答

  • Seraphim_
    2020-01-29 14:42:41

    你是在GoLand 上直接用idea编译的吧? 

    该出错原因属于go的多文件加载问题,采用go run命令执行的时候,需要把待加载的.go文件都包含到参数里面,正确操作如下图所示:

    http://img4.mukewang.com/5e31288e000194ae11990931.jpg

    http://img.mukewang.com/5e3128e2000176c613610855.jpg

    http://img1.mukewang.com/5e31292a0001bc9205030423.jpg

    http://img.mukewang.com/5e312955000183e010430643.jpg

    详细原理参考 https://www.jianshu.com/p/6a6e3e7b7c83