2012-05-20 11 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

यह मेरे लिए काम नहीं करता है (ग्रहण/Aptana का उपयोग कर)। सर्वर शुरू करने के बाद पोर्ट अभी भी 3000 है। –

+6

एफडब्ल्यूआईडब्ल्यू, रेल 4.2 और उच्चतर अब सभी इंटरफेस के बजाय स्थानीयहोस्ट को बाध्य करने के लिए डिफ़ॉल्ट है। यदि आप किसी बाहरी मशीन से वेबब्रिक तक पहुंचने की आवश्यकता है तो आप पूर्व कार्यक्षमता को पुनर्स्थापित करने के लिए उपर्युक्त उदाहरण में 'default_options_alias.merge! (: होस्ट => '0.0.0.0') का उपयोग कर सकते हैं। –

संबंधित मुद्दे