2012-05-20 9 views

答えて

10

あなたがconfig/boot.rb

require 'rails/commands/server' 
module Rails 
    class Server 
    alias :default_options_alias :default_options 
    def default_options 
     default_options_alias.merge!(:Port => 3010) 
    end  
    end 
end 
+1

パーフェクトに次のコードを追加してPortを上書きすることができ、感謝! –

+0

これは私にとっては(Eclipse/Aptanaを使って)うまくいかないようです。サーバーを起動しても、ポートはまだ3000です。 –

+6

FWIW、Rails 4.2以降では、デフォルトではすべてのインターフェイスではなく、localhostにのみバインドされるようになりました。上の例で 'default_options_alias.merge!(:Host => '0.0.0.0')'を使用して、外部のマシンからWEBrickにアクセスする必要がある場合は元の機能を復元することができます。 –

関連する問題