On Wed, Jan 18, 2012 at 11:10 AM, sachin kewale <[email protected]>wrote:
> On 1/18/12, Peter Vandenabeele <[email protected]> wrote: > > On Wed, Jan 18, 2012 at 10:43 AM, sachin kewale > > <[email protected]>wrote: > > > >> hi all, > >> > >> i am getting following error on starting server by using "ruby > >> script/server webrick -b some_Ip_address" on Fedora 14 ,is anyone know > >> why this is coming ? > >> > >> > >> INFO WEBrick 1.3.1 > >> [2012-01-18 04:37:13] INFO ruby 1.8.7 (2011-02-18) [i386-linux] > >> [2012-01-18 04:37:13] WARN TCPServer Error: Cannot assign requested > >> address - bind(2) > >> Exiting > >> /usr/lib/ruby/1.8/webrick/utils.rb:73:in `initialize': Cannot assign > >> requested address - bind(2) (Errno::EADDRNOTAVAIL) > >> from /usr/lib/ruby/1.8/webrick/utils.rb:73:in `new' > >> from /usr/lib/ruby/1.8/webrick/utils.rb:73:in `create_listeners' > >> from /usr/lib/ruby/1.8/webrick/utils.rb:70:in `each' > >> from /usr/lib/ruby/1.8/webrick/utils.rb:70:in `create_listeners' > >> from /usr/lib/ruby/1.8/webrick/server.rb:75:in `listen' > >> from /usr/lib/ruby/1.8/webrick/server.rb:63:in `initialize' > >> from /usr/lib/ruby/1.8/webrick/httpserver.rb:24:in `initialize' > >> from > >> /usr/lib/ruby/gems/1.8/gems/rack-1.1.3/lib/rack/handler/webrick.rb:10:in > >> `new' > >> from > >> /usr/lib/ruby/gems/1.8/gems/rack-1.1.3/lib/rack/handler/webrick.rb:10:in > >> `run' > >> from > >> /usr/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/commands/server.rb:111 > >> from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:54:in > >> `gem_original_require' > >> from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:54:in > >> `require' > >> from script/server:3 > >> > > > > Just a few basics: > > > > * to which address exactly are you trying to bind? > > (show the exact command yoiu typed) > > > > * what is the output of > > > > $ ifconfig > > thanks peter for reply ,but sorry due some security reasons i can't > provide you the ip address, you can consider some dummy ip in place of > myip in command .can you provide some solutions > Understood. What I really wanted to double check if the ip address you are assigning with -b is really a local address of the system ... As a reference, here is what it shows on this system. You can replay those commands on your side to double check. ~/be$ ifconfig eth0 | grep inet\ inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0 ~/be$ rails s -b 192.168.0.105 # this works OK => Booting WEBrick => Rails 3.1.3 application starting in development on http://192.168.0.105:3000 => Call with -d to detach => Ctrl-C to shutdown server [2012-01-18 12:15:02] INFO WEBrick 1.3.1 [2012-01-18 12:15:02] INFO ruby 1.9.3 (2011-10-30) [i686-linux] [2012-01-18 12:15:02] INFO WEBrick::HTTPServer#start: pid=32052 port=3000 ^C [2012-01-18 12:15:07] INFO going to shutdown ... [2012-01-18 12:15:07] INFO WEBrick::HTTPServer#start done. Exiting ~/be$ rails s -b 192.168.0.106 # this will FAIL (using non-local .106 here !) => Booting WEBrick => Rails 3.1.3 application starting in development on http://192.168.0.106:3000 => Call with -d to detach => Ctrl-C to shutdown server [2012-01-18 12:15:13] INFO WEBrick 1.3.1 [2012-01-18 12:15:13] INFO ruby 1.9.3 (2011-10-30) [i686-linux] [2012-01-18 12:15:13] WARN TCPServer Error: Cannot assign requested address - bind(2) Exiting /home/peterv/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/webrick/utils.rb:85:in `initialize': Cannot assign requested address - bind(2) (Errno::EADDRNOTAVAIL) HTH, Peter -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

