Pry-Remote não acionado Rails 4
Problema:
Após atualizar para o Rails 4 em outra ramificação e tentar a solução que funcionou da última vezPry-Remote com Pow on Rails 4 . Ainda estou encontrando dificuldades com o novo Rails 4 e o Pry Debugger.
O que estou executando:
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)
Última versão do Pow
Gemfile completo e Gemfile.lock
Sintomas:
Colocando binding.remote_pry no código, o código está interrompendo, mas não é possível acessar o depurador. O depurador permanece "carregando" depois que eu digito remotamente.
Primeiro controle remoto: o depurador não está pronto.
Segundo controle remoto: Sem resposta
Terceiro controle remoto: mantém o carregamento sem saída
Quarta alavanca-remota: Saída quando CTRL + C
EDIT 1:
Então, seguindo a postagem sugerida (https://github.com/Mon-Ouie/pry-remote/issues/8 )
Eu fiz e tentei o seguinte:
Arquivo .prv criado com:
Pry.config.correct_indent = false
Pry.config.auto_indent = false
Adicionado "requer 'remoção remota'" no main.rb
Não executando o Unicorn ou Nginx, portanto, não é necessário atualizar os
Gemfile atualizado paragem "pry-remote", :require => "pry-remote"
Então, com todas essas coisas feitas, ainda não há diferença.
Edição 2:
Com a ajuda de Alexey Shein, dei um passo adiante. Agora ele entra no depurador, mas eu não posso usarnext
estep
.
Edição 3:
Problema Pry-Byebug criado:https://github.com/deivid-rodriguez/pry-byebug/issues/78
Edição 4: Divida esta postagem emPry Remote / ByeBug em seguida entra em Teardown porque acho que esse problema está mais relacionado ao ByeBug do que ao Pry-remote.