Delveを使用してGoプログラムをデバッグしようとしています。
単体テストは問題なくデバッグできますが、バイナリ全体をデバッグモードで実行し、特定のブレークポイントで停止したいと思います。
バイナリを通常どおり実行するには、次のコマンドを使用します
AWS_ENV=development AWS_REGION=eu-west-1 ./${REPONAME}
Delveデバッガーを実行しようとしています
dlv debug --AWS_ENV=development --AWS_REGION=eu-west-1 main.go
しかし、私はエラーを受け取ります:
エラー:不明なフラグ:--AWS_REGION
環境変数を誤って設定していると思います。
環境を設定するには、以前と同じ形式に従うだけでよいので、次のようになります。
AWS_ENV=development AWS_REGION=eu-west-1 dlv debug main.go
いくつかの引数をデバッガに渡したい場合は、次のようになります。
dlv debug main.go -- --AWS_ENV=development --AWS_REGION=eu-west-1
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加