使用rubmine调试sinatra应用程序

时间:2013-02-09 00:46:39

标签: ruby debugging rubymine

我正在尝试使用RubyMine调试sinatra应用程序。我使用rackup在localhost和unicorn上运行应用程序以在远程主机上运行它。我的ruby版本是1.9.3。

我还应该注意,“运行调试模式图标”显示为灰色。我不知道配置中缺少什么。

我需要什么宝石?我还需要做什么?

更新 我使用rackup -p 9000在localhost上运行服务器进程。为了开始调试-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运行远程主机,如下所示:

unicorn -c etc/fin_srv_unicorn.conf -E staging

我如何设置远程调试?我也试过了rackruby remote。 尝试连接到远程主机并运行服务(使用上面列出的命令),然后像这样运行rdebug:

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

$ SCRIPT $我在哪里试过app/main.rb stagingunicorn -E stagingunicorn -c etc/fin_srv_unicorn.conf -E staging

0 个答案:

没有答案