5

当我进入 rails 控制台时,我已经设置了 pry 来代替 irb 加载。我找不到该页面或不记得如何将其恢复为默认行为,因为它似乎干扰了我的 Rubymine 调试器。有什么建议么?

4

3 回答 3

4

您可能已经修改~/.irbrc了在加载 IRB 时启动 pry。先检查那里。

Rails 通过加载您的环境连接到应用程序。要将您的 rails 应用程序加载到 pry 会话中,请尝试以下操作:pry -I . -r config/environment

于 2014-04-01T14:49:11.157 回答
4

我刚刚发现了问题,pry-rails gem。忘记了它的目的是让'rails console'改为打开pry。

于 2011-12-06T19:16:42.443 回答
2

你是说这个页面吗?

http://www.dotnetguy.co.uk/post/2011/08/23/replace-the-rails-console-with-pry

该页面(现在已死)包含此代码,这可能是保持 Pry 运行而不是 IRB 的原因:

MyApp::Application.configure do
  silence_warnings do
    begin
      require 'pry'
      IRB = Pry
    rescue LoadError
    end
  end
end
于 2011-12-04T18:17:36.230 回答