ruby-on-rails - 带有 Pow on Rails 4 的 Pry-Remote

标签 ruby-on-rails ruby-on-rails-4 pry rack-pow

我正忙于(最终)升级到 Rails 4,但我遇到了 Pry-remote 的问题。

问题:

添加时 binding.remote_pry对于我的代码,它破坏了代码,但是当我无法通过键入 pry-remote 进入调试器时.这曾经在运行 Rails 3 和 Ruby 1.9.3 时起作用。

旁注:

运行时 Rails s而不是 Pow 和 binding.pry相反 binding.remote_pry ,它落入调试器。

我正在运行:

  • Pow 0.5.0
  • ruby 2.1.5p273
  • rails 4.2.0
  • OSX 10.9.5

  • 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:还尝试使用 Specs 并且不使用 pry-byebug
  • Pow 0.5.0
  • ruby 2.2.1p85
  • rails 4.1.6
  • OSX 10.9.5

  • --> 返回 http://pastie.org/10054841

    最佳答案

    我遇到了和你类似的问题,也许是同一个问题。我可以通过卸载 pry-byebug 来解决它gem(卸载前的 3.1.0 版)。

    如果你想尝试一下,你可以从你的 Gemfile 中删除 gem 并运行 bundle install .您可能还需要使用 touch tmp/restart.txt 重新启动 Pow 服务器。 .

    我正在运行的(用于比较):

  • Pow 0.5.0
  • ruby 2.2.1p85
  • rails 4.2.0
  • OSX 10.10.2
  • 关于ruby-on-rails - 带有 Pow on Rails 4 的 Pry-Remote,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28584593/

    相关文章:

    ruby - 无法在 pry 中使用 `gem-install` 命令

    ruby-on-rails-3 - 显示长值/字符串后,rails 控制台 pry/irb "stuck"

    ruby-on-rails - 我可以对我的 heroku rails 应用程序上的 unicorn::clientshutdown 错误做些什么?

    ruby-on-rails - 修补 ActiveStorage::Attachment 的猴子丢失了

    mysql - Rails-使用模型文件中的方法保存时丢失数据

    html - 从index.html.erb重定向到带有参数的 Controller 方法

    sql - 如何为另一个属性的任何给定值选择具有最大值的属性的每个模型?

    ruby-on-rails - 有什么工具可以将产品表导入spree

    ruby-on-rails - Ruby 2.2 在 Heroku 上有内存问题吗?

    ruby - 为什么当命令执行某些错误时,我的 pry-byebug 包会给出如此多的输出?