[英]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。
首先创建一个.powenv
文件并添加:
export RUBY_DEBUG_PORT = 1234
export POW_WORKERS = 1
将以下gem添加到Gemfile
:
宝石'ruby-debug-ide'
宝石'贬低'
创建一个新的初始化程序start_debugger.rb
并添加以下内容:
if ENV['RUBY_DEBUG_PORT'] require 'ruby-debug-ide' Debugger.start_server nil, ENV['RUBY_DEBUG_PORT'].to_i end
现在在RubyMine中,您应该能够使用Ruby remote debug
的默认模板添加新的运行配置,将本地和远程文件夹设置为Rails应用程序的根目录。
实际上,您可以使用Pow将yourapp.dev域代理到您的localhost:3000 by
echo 3000 > ~/.pow/yourapp
然后,正常访问yourapp.dev并在Rubymine中调试您的应用程序
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.