1

RubyMine を使用して sinatra アプリをデバッグしようとしています。rackupローカルホストでアプリunicornを実行し、リモートホストで実行するために使用しています。私のルビーバージョンは1.9.3です。

また、「デバッグ モードの実行アイコン」がグレー表示されていることにも注意してください。構成に何が欠けているのかわかりません。

どのような宝石が必要ですか? 他に何をする必要がありますか?

更新: を使用して localhost でサーバー プロセスを実行しましたrackup -p 9000。デバッグを開始するには -run rdebug-ide --port 1234 -- rackupを実行し、次のメッセージを受け取りました:

Fast Debugger (ruby-debug-ide 0.4.17.beta16, ruby-debug-base 0.10.5.rc1) listens on 127.0.0.1:1234

Rubymine を使用してデバッグする方法がまだわかりません。ブラウザを開いたのですがhttp://0.0.0.0:1234、応答がありません (ロードし続けます)

次のようにユニコーンを使用してリモートホストを実行します。

unicorn -c etc/fin_srv_unicorn.conf -E staging

リモートデバッグを設定するにはどうすればよいですか? 私も試してみrackましruby remoteた。リモートホストへの接続とサービスの実行を試み(上記のコマンドを使用)、次のようにrdebugを実行しました:

rdebug-ide --port 1911 -- $SCRIPT$

$SCRIPT$ については、どこで試しましたかapp/main.rb staging, unicorn -E staging,unicorn -c etc/fin_srv_unicorn.conf -E staging

4

0 に答える 0