我正在尝试使用Delve调试我的Go程序。
我可以很好地调试我的单元测试,但是,我想在调试模式下运行我的整个二进制文件,然后在某些断点停止。
要正常运行二进制文件,我使用以下命令
AWS_ENV=development AWS_REGION=eu-west-1 ./${REPONAME}我正在尝试使用
dlv debug --AWS_ENV=development --AWS_REGION=eu-west-1 main.go然而,我得到了错误:
错误:未知标志:--AWS_REGION
我假设我设置的环境变量不正确。
发布于 2018-06-15 09:35:15
您应该遵循与之前相同的格式来设置环境,这样就可以这样做:
AWS_ENV=development AWS_REGION=eu-west-1 dlv debug main.go
如果您想将一些args传递给调试器,则如下所示:
dlv debug main.go -- --AWS_ENV=development --AWS_REGION=eu-west-1
https://stackoverflow.com/questions/50872412
复制相似问题