1

我正在尝试使用 RubyMine 调试 sinatra 应用程序。我正在使用rackup在本地主机上运行应用程序并unicorn在远程主机上运行它。我的红宝石版本是 1.9.3。

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

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

更新: 我已经使用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

如何设置远程调试?我也试过rackruby 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