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

2019年1月15日

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

lldb-serverでのエラー

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

ln -s /Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/lldb-server /usr/local/bin/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