Ответ 1
Мне пришлось собрать информацию из нескольких разных источников, чтобы выполнить вышеизложенное, поэтому я подумал, что для удобства я буду включать консолидированный справочник:
- https://github.com/deivid-rodriguez/byebug/pull/29,
- https://github.com/deivid-rodriguez/byebug/pull/36,
- https://github.com/deivid-rodriguez/byebug/issues/31
- http://mines.mouldwarp.com/2012/04/pow-guard-and-rdebug-staying-in-web-app.html
Вот шаги:
-
В config/environment/development.rb добавьте:
require 'byebug' #set in your .powconfig if ENV['RUBY_DEBUG_PORT'] Byebug.start_server 'localhost', ENV['RUBY_DEBUG_PORT'].to_i else Byebug.start_server 'localhost' end
-
Перезапустите Pow и зайдите на страницу yourapp.dev
-
Выполните следующее:
[bundle exec] byebug -R localhost:<port_you_defined_in_pow_config>
Вы должны увидеть успешное соединение с удаленным экземпляром.