2012-05-20 11 views

cevap

10

Sen 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

Mükemmel için aşağıdaki kodu ekleyerek Port geçersiz kılabilir, teşekkürler! –

+0

Bu benim için çalışmayacak gibi görünüyor (Eclipse/Aptana kullanarak). Sunucu başlatıldıktan sonra bağlantı noktası hala 3000'dir. –

+6

FWIW, Raylar 4.2 ve üstü, varsayılan olarak tüm arabirimler yerine yalnızca localhost'a bağlanır. Bir dış makineden WEBrick'e erişmeniz gerekirse, eski işlevselliği geri yüklemek için yukarıdaki örnekteki 'default_options_alias.merge! (: Host => '0.0.0.0')' kullanabilirsiniz. –