7
Ich möchte den Standard-Port setzen, wenn ichWie setze ich den Standard-Port für Webrick?
rails s
bis 3010 zu tun, statt zu sagen haben:
rails s -p 3010
... jedes Mal. Irgendwelche Ideen?
Ich möchte den Standard-Port setzen, wenn ichWie setze ich den Standard-Port für Webrick?
rails s
bis 3010 zu tun, statt zu sagen haben:
rails s -p 3010
... jedes Mal. Irgendwelche Ideen?
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
Perfect, danke! –
Das scheint bei mir nicht zu funktionieren (mit Eclipse/Aptana). Der Port ist immer noch 3000, nachdem der Server gestartet wurde. –
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. –