我已经开始使用 RubyMine 6。我正在开发 Rails 4、Ruby 2.1.1 项目。我无法找到如何使用 Pow 作为服务器调试 RubyMine。
你能指出我正确的方向吗?
我已经开始使用 RubyMine 6。我正在开发 Rails 4、Ruby 2.1.1 项目。我无法找到如何使用 Pow 作为服务器调试 RubyMine。
你能指出我正确的方向吗?
我可以使用远程调试从 RubyMine 进行调试。我正在使用 RubyMine 6、Rails 3、Ruby 2.1.1。
首先创建一个.powenv
文件并添加:
导出 RUBY_DEBUG_PORT=1234
导出 POW_WORKERS=1
将以下宝石添加到您的Gemfile
:
宝石“红宝石调试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 通过
echo 3000 > ~/.pow/yourapp
然后,访问 yourapp.dev 并在 Rubymine 中正常调试您的应用程序