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两大阵营中不少配置还是不同的。用好了两个都差不多,哈哈。。。

3
1
慕码人1336249
老哥在么 我还有问题想请教下你 方便加各qq么
2021-06-15
共1条回复

空_宇

2023-04-04

config名字貌似冲突了,可以将相关的config改成configPath

然后用这个命令:go run main.go -configPath ./conf/dev/ -endpoint server

0
0

张张很努力

2023-04-02

哥们  可以加你一个qq吗  想咨询你点问题

0
0

牛儿吃草

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看看数据正确否!

0
0

(打造简历金牌项目)Vue+Go 开发企业级微服务网关项目

简历中摒弃烂大街的培训机构项目,带你开发企业级微服务网关

1316 学习 · 352 问题

查看课程