Прай-пульт не сработал Rails 4
Проблема:
После обновления до Rails 4 в другой ветке и пробного решения, которое работало в прошлый разПрай-пульт с Pow на рейках 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
РЕДАКТИРОВАТЬ 1:
Итак, следуя предложенному посту (https://github.com/Mon-Ouie/pry-remote/issues/8 ).
Я сделал и попробовал следующее:
Создан файл .prv с:
Pry.config.correct_indent = false
Pry.config.auto_indent = false
Добавлен "require 'pry-remote'" в main.rb
Не работает Unicorn или Nginx, поэтому не нужно обновлять эти
Обновлен Gemfile доgem "pry-remote", :require => "pry-remote"
Так что со всеми этими делами все равно без разницы.
Изменить 2:
С помощью Алексея Шеина я сделал еще один шаг вперед. Теперь он идет в отладчик, но я не могу использоватьnext
а такжеstep
.
Изменить 3:
Pry-Byebug Выпуск создан:https://github.com/deivid-rodriguez/pry-byebug/issues/78
Изменить 4: Разделить этот пост наPry Remote / ByeBug затем переходит в Teardown потому что я думаю, что эта проблема больше связана с ByeBug, чем с Pry-remote.