質問: IntelliJ IDEA Ultimateを使って、Rubyのプログラムを作っています。 Windows上にVagrantでUbuntuの仮想マシンを作って、VagrantとWindowsでフォルダを共有し、そのフォルダの中にRubyのプログラムを置いています。 WindowsのIntelliJ IDEAでそのプログラムを書いています。 このとき、Intellij IDEAの機能である「Run」および「Debug」は、Windows上のruby.exeを経ることでしか実行できないのでしょうか。「Settings」や「Project Structure」で「remote」の/usr/bin/rubyを設定してみましたが、PATHが見つからないと言われてしまいます。「Run」→「Edit Configurations」からはremoteのRubyのSDKが選べません。 確かにヘルプにはそのようなことが書いてあります。 https://www.jetbrains.com/help/idea/run-debug-configuration-ruby.html https://www.jetbrains.com/help/idea/run-debug-configuration-ruby-remote-debug.html RunやDebugが実行できるのがWindows上だけであるとすれば、RunやDebugをIntelliJ上で実行できる環境は限られてきて、かつ、仮想マシンや本番環境との相違から意義が薄いように思います。 今はいちいちターミナルにフォーカスを移してコマンドを打って実行をしています。 こういう使い方をするとはどうも思えないので、思い違いなどをしていたらご指摘をお願いいたします。よろしくお願いします。
回答: やりかたを詳しく調べてないですが 「intellij idea remote debug ruby」で検索してみるとJetBrainのページがヒットしました。 タイトルからすると「それが可能である」と思います。(自分はCommunity Editionなのでダメですが・・・)