Проблема:Разожмите-Remote не срабатывают Rails 4
После обновления до Rails 4 в другой ветви и попытки решения, которые работали в прошлый раз Pry-Remote with Pow on Rails 4. Я все еще испытываю трудности с новыми Rails 4 и Pry Debugger.
Что я бегу:
rvm 1.26.11 (latest) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]
Rails 4.2.4
Pry version 0.10.2 on Ruby 2.2.3
# Debugging
gem 'pry'
gem 'pry-byebug'
gem 'pry-stack_explorer'
gem 'pry-rails'
gem 'pry-remote'
gem 'byebug'
pry (0.10.2)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
pry-byebug (3.2.0)
byebug (~> 5.0)
pry (~> 0.10)
pry-rails (0.3.4)
pry (>= 0.9.10)
pry-remote (0.1.8)
pry (~> 0.9)
slop (~> 3.0)
pry-stack_explorer (0.4.9.2)
binding_of_caller (>= 0.7)
pry (>= 0.9.11)
Mac OS X 10.10.5 (14F27)
Последняя версия от Pow
Симптомы:
Помещение binding.remote_pry в код, который код останавливает, но не может войти в отладчик. Отладчик остается «загружать» после того, как я набираю pry-remote.
Первый пульт дистанционного управления: отладчик не готов.
Второй подглядывать-пульт: нет ответа
Третий подглядывать-пульт: Держит нагрузка без выхода
Четвертый подглядывать-пульт: Выход, когда CTRL + C
EDIT 1 :
Итак, следуя предложенному сообщению () 210).
Я сделал и попробовал следующее:
Созданный файл .prv с:
Pry.config.correct_indent = ложь
Pry.config.auto_indent = ложному
Добавлено «require» pry-remote '»to main.rb
Не работает Unicorn или Nginx, поэтому нет необходимости обновлять эти
Изменено Gemfile к
gem "pry-remote", :require => "pry-remote"
Так со всеми этими вещами не сделал, до сих пор нет разницы.
Edit 2:
С помощью Алексея Шеина, я переехал на шаг дальше. Теперь он входит в отладчик, но я не могу использовать next
и step
.
Edit 3:
Прая-Byebug Выпуск создано: https://github.com/deivid-rodriguez/pry-byebug/issues/78
Редактировать 4: Split этот пост в Pry Remote/ByeBug next goes into Teardown, потому что я думаю, что этот вопрос больше относится к ByeBug затем Pry-remote.
Вы можете попробовать контрольный в этом ответе: http://stackoverflow.com/a/32671475/273444 –
@AlexeyShein пожалуйста, проверьте мой выбор 1 – Vinozio