7
내가 대신 말을 할 필요없이, 기본 포트를 설정하려면 :Webrick의 기본 포트를 설정하는 방법은 무엇입니까? 내가 3010에</p> <pre><code>rails s </code></pre> <p>을 수행 할 때
rails s -p 3010
... 때마다. 어떤 아이디어?
내가 대신 말을 할 필요없이, 기본 포트를 설정하려면 :Webrick의 기본 포트를 설정하는 방법은 무엇입니까? 내가 3010에</p> <pre><code>rails s </code></pre> <p>을 수행 할 때
rails s -p 3010
... 때마다. 어떤 아이디어?
당신은 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
완벽한에 다음 코드를 추가하여
Port
을 대체 할 수 있습니다, 감사합니다! –이것은 (Eclipse/Aptana를 사용하여) 나를 위해 작동하지 않는 것 같습니다. 서버를 시작한 후에도 포트는 여전히 3000입니다. –
FWIW, Rails 4.2 이상은 모든 인터페이스 대신 localhost에만 바인딩하도록 기본 설정됩니다. 위의 예에서'default_options_alias.merge! (: Host => '0.0.0.0')'를 사용하여 외부 기계에서 WEBrick에 액세스해야하는 경우 이전 기능을 복원 할 수 있습니다. –