【问题标题】:Why does the Rails Debugger not default to Autoreloading?为什么 Rails 调试器不默认自动重新加载?
【发布时间】:2011-12-17 22:39:09
【问题描述】:

这让我疯了很长时间,我认为我的 rails s 没有重新加载我的代码,而实际上调试器没有重新加载它。

然后我从this 帖子中发现自动重新加载不是默认设置。为什么不???

如果您正在调试代码并看到错误,那么您显然是在尝试更改它。当您更改它并且调试器保留您的旧错误代码时,有什么意义?

我想将自动重新加载设置为默认值,但现在你必须这样做:

rdebug 在启动时读取其配置文件。 使用以下内容创建文件 ~/.rdebugrc:

set autoreload

或解释我如何错误地使用调试器。非常感谢!

【问题讨论】:

  • 对不起,我不知道你的问题是什么。你能澄清一下吗?
  • 他的问题就是他的答案;)

标签: ruby-on-rails ruby debugging ruby-debug


【解决方案1】:

This Pivotal Labs article 应该给出答案。

警告:这适用于我的 Ubuntu 环境,但在我当前的设置 (Mac OS X) 中,即使这样,我也无法自动重新加载控制器中的更改。您能否告诉我您的设置以及它是否适合您?

【讨论】:

  • 是的,我最初在顶部概述的解决方案对我有用。真的很抱歉延迟回复!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-17
  • 2020-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-08
相关资源
最近更新 更多