2012-01-04 27 views
2

我运行的WEBrick与~/.rdebugrc文件是的Rails的WEBrick服务器确实在开发环境不会自动重新加载代码

set autolist 
set autoeval 
set autoreload 

自动列表和autoeval是默认打开的内容,但我需要一个调试器控制台并执行reload(或从调试控制台为set autoreload一次为每个服务器会话)以重新加载我的更改,甚至有时不会重新加载一些更改(我无法找到是否源重新加载或不需要)和需要重新启动服务器。

任何人有任何想法来解决这个问题,默认情况下自动重新启动?

非常感谢你。

+0

我正在运行'bundle exec rails s --debugger'。我必须每次重新启动服务器,以便从代码中添加/删除“调试器”命令。 Rails 3.2.0,ruby 1.9.3p0 – 2012-02-17 17:20:40

回答

3

根据最小代码Rails的处理--debugger选项的判断,我想说这个bug更可能在WEBrick方面。

尝试更新为红宝石1.9.3-p125,看看问题是否依然存在。

+0

对,它的工作! – 2012-02-17 17:37:13

相关问题