2012-01-04 15 views
2

私はRailsのWEBrickにサーバ行い、開発環境ではないオートリロードコード

set autolist 
set autoeval 
set autoreload 

オートリストとautoevalがデフォルトでオンになっているという~/.rdebugrcファイルの内容でWEBrickにを実行していますが、私は、デバッガコンソールを取得する必要がありますreload(またはサーバセッションごとにデバッグコンソールから一度だけset autoreload)を実行すると、変更内容がリロードされ、時には一部の変更がリロードされないことがあります(ソースがリロードされるかどうかを判断できない)サーバーを再始動します。

誰でもこれを修正するためのアイデアはありますか?デフォルトで自動ロードが有効になっていますか?

ありがとうございました。

+0

私は 'bundle exec rails s --debugger'を実行しています。コードから 'debugger'コマンドを追加/削除したときに、毎回サーバーを再起動する必要があります。 Rails 3.2.0、ruby 1.9.3p0 –

答えて

3

最小限のコードで判断すると、レールは--debuggerオプションを扱うために、私はこのバグがWEBrick側にある可能性が高いと言います。

ruby​​ 1.9.3-p125にアップデートして、問題が解決しないかどうかを確認してください。

+0

それがうまくいった! –

関連する問題