我正忙着(最后)升级到Rails 4,而且我遇到了撬-遥控器的问题。
问题:
当将binding.remote_pry添加到我的代码中时,它会破坏代码,但当我无法通过键入pry-remote进入调试器时。这曾经在运行Rails 3和Ruby1.9.3时起作用。
旁注:
当运行Rails s而不是Pow和binding.pry代替binding.remote_pry时,它会落入调试器中。
我正在运行的内容:
Gemfile
gem 'pry'
gem 'pry-remote'
gem 'pry-stack_explorer'
gem 'pry-rails'
gem 'byebug'
gem 'pry-byebug'Gemfile.lock
pry (0.10.1)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
pry-byebug (3.0.1)
byebug (~> 3.4)
pry (~> 0.10)
pry-rails (0.3.3)
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)编辑1:也尝试过使用规范和不带撬-byebug
->返回http://pastie.org/10054841
发布于 2015-03-25 09:15:32
我遇到了一个和你相似的问题,也许是同一个问题。我能够通过卸载pry-byebug gem (卸载之前的3.1.0版本)来解决这个问题。
如果您想尝试一下,可以从Gemfile中删除gem并运行bundle install。您还可能需要使用touch tmp/restart.txt重新启动Pow服务器。
我正在运行的内容(比较):
发布于 2015-06-28 22:45:32
在您的try文件中尝试:gem 'pry-byebug', '~> 1.3.3'
有了pry-byebug 1.3.3,我就能让pry-remote工作了。然而,在撬-远程控制台中,我无法看到任何返回值,必须手动执行如下操作:
Pry.config.print = Proc.new { |output, val| output.puts "=> #{val.inspect}" }https://stackoverflow.com/questions/28584593
复制相似问题