以下の内容はhttps://su-kun1899.hatenablog.com/entry/2022/02/23/090000より取得しました。


Goland でファイル名が main じゃないとブレークポイントが貼れない? #Goland #golang

問題

docker-compose を使って Goland でリモートデバッグを試していた。

エントリポイント (main関数) のあるファイルだけブレークポイントを貼れない。

Cannot find debugger path for /path/to/server.go みたいなメッセージが出て、ブレークポイントが無効にされてしまう。

他のファイルにはブレークポイント貼れるし、実際に実行すると止まる。

f:id:su-kun1899:20220222235452p:plain

解決策

main関数のあるファイルの名前が server.go だったので、 main.go に名前を変えたところ問題は解消した。

原因

分からない。。

エントリポイントのファイル名は main.go じゃないとダメなんだろうか?

Goland の問題なのか、 delve の問題なのか、自分が何か間違っているのか。。




以上の内容はhttps://su-kun1899.hatenablog.com/entry/2022/02/23/090000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14