[Mac]IntelliJ IDEAでGo言語のデバッグが出来ない時の対処法

2019年2月5日

Goを触っていた際に、IntelliJ IDEAのデバッグが動かなかった為、それが動くようになるまでにやったことのメモ

コマンドを1回実行するだけで解決する(2019/01/25追記)

wataash氏にコメントを頂き、2019/01/25に追記してます。コメントありがとうございます。

以下のコマンドを実行することで、デバッグ出来ない事象を解決することができるそうです。
私の環境では、下に書いてある方法で治ってしまったので試せていないのです。

lldb-serverでのエラー

could not launch process: debugserver or lldb-server not found: install XCode's command line tools or lldb-server
これを解決するには単純にシンボリックリンクでリンクを貼れば良い
コマンドは以下

lldb-serverのリンクを通したのに動かない

lldb-serverのリンクを通したのにデバックがまだ動かなく、以下のようなエラーが出た場合
could not launch process: stub exited while attempting to connect: signal: illegal instruction

この場合にはXcodeのCommand Line Toolsを入れ直すと治る場合が多い
ということで!以下のリンクからApple Developersにログインして自身のMacのバージョンに合ったCommand Line Toolsを入れましょう。
Apple Developersにアクセス

Command Line Toolsを入れたらもう一度IntelliJでデバックをしてみてください。正常に動けば成功です。

まとめ

今回は以下の手順でデバック出来るまでにやりました。
この手順で治らない場合はエラーを添えてコメントを頂けると幸いです。
1. lldb-serverのリンクを通す(治らない場合は2を実施)
2. Apple DevelopersからCommand Line Toolsをインストール

IntelliJ IDEA

Posted by lias