2012-01-04 29 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

相關問題