设置环境变量Delve

时间:2018-06-15 09:11:29

标签: go delve

我正在尝试使用Delve调试我的Go程序。

Delve

我可以调试我的单元测试,但是,我想在调试模式下运行我的整个二进制文件然后在某些断点处停止。

要正常运行我的二进制文件,我使用命令

AWS_ENV=development AWS_REGION=eu-west-1 ./${REPONAME}

我正在尝试使用

运行delve调试器
dlv debug --AWS_ENV=development --AWS_REGION=eu-west-1  main.go

然而我收到错误:

  

错误:未知标志: - AWS_REGION

我假设我错误地设置了环境变量。

1 个答案:

答案 0 :(得分:3)

您应该按照以前设置环境的格式,这样看起来像:

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