2012-05-20 7 views

Antwort

10

Sie können die Port überschreiben, indem Sie den folgenden Code config/boot.rb Zugabe

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

Perfect, danke! –

+0

Das scheint bei mir nicht zu funktionieren (mit Eclipse/Aptana). Der Port ist immer noch 3000, nachdem der Server gestartet wurde. –

+6

FWIW, Rails 4.2 und höher verwenden jetzt standardmäßig die Bindung nur an localhost anstelle aller Schnittstellen. Sie können 'default_options_alias.merge! (: Host => '0.0.0.0')' im obigen Beispiel verwenden, um die frühere Funktionalität wiederherzustellen, wenn Sie von einem externen Rechner auf WEBrick zugreifen müssen. –

Verwandte Themen