go run marn.go -config 不能正常编译
来源:10-2 代码与管理后台逻辑混用

波oo0
2021-02-05
写回答
4回答
-
慕斯1088534
2021-03-16
哈哈,我补充下,在win10专业版 powershell中 go run 带参数应该写成这样:
go run main.go -endpoint server -config ./conf/dev/
参数和实参之间是空格不能是=号,不然会读不到实参值。
vscode 在win和linux两大阵营中不少配置还是不同的。用好了两个都差不多,哈哈。。。
312021-06-15 -
空_宇
2023-04-04
config名字貌似冲突了,可以将相关的config改成configPath
然后用这个命令:go run main.go -configPath ./conf/dev/ -endpoint server
00 -
张张很努力
2023-04-02
哥们 可以加你一个qq吗 想咨询你点问题
00 -
牛儿吃草
2021-03-01
重复定义了-config这个flag
其实这个-config有两个地方定义
main.go有定义
github.com/e42108458/golang_common/lib/func.go里面有定义
要想不冲突的话,其实只要在调用InitModule时确保 config传入正确即可。
lib.InitModule(*config,[]string{"base","mysql","redis",})
你可以打印一下*config看看数据正确否!
00
相似问题