繁体   English   中英

使用Pow作为服务器在RubyMine中进行调试 - Ruby 2.1.1 + Rails 4

[英]Debugging in RubyMine with Pow as a server - Ruby 2.1.1 + Rails 4

我已经开始使用RubyMine 6.我正在开发一个Rails 4,Ruby 2.1.1项目。 我无法找到如何使用Pow作为服务器调试RubyMine。

你能指点我正确的方向吗?

我可以使用远程调试从RubyMine进行调试。 我正在使用RubyMine 6,Rails 3,Ruby 2.1.1。

  1. 首先创建一个.powenv文件并添加:

    export RUBY_DEBUG_PORT = 1234

    export POW_WORKERS = 1

  2. 将以下gem添加到Gemfile

    宝石'ruby-debug-ide'

    宝石'贬低'

  3. 创建一个新的初始化程序start_debugger.rb并添加以下内容:

     if ENV['RUBY_DEBUG_PORT'] require 'ruby-debug-ide' Debugger.start_server nil, ENV['RUBY_DEBUG_PORT'].to_i end 
  4. 现在在RubyMine中,您应该能够使用Ruby remote debug的默认模板添加新的运行配置,将本地和远程文件夹设置为Rails应用程序的根目录。

  5. 现在重启pow并尝试连接。 您应该在调试器窗格中看到它已连接。

实际上,您可以使用Pow将yourapp.dev域代理到您的localhost:3000 by

echo 3000 > ~/.pow/yourapp

然后,正常访问yourapp.dev并在Rubymine中调试您的应用程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM