Spork + Rspec = Network is unreachable

134 views
Skip to first unread message

Mrugesh Karnik

unread,
Apr 30, 2012, 6:32:00 AM4/30/12
to guar...@googlegroups.com
Hi,

I'm following http://ruby.railstutorial.org/chapters/static-pages#sec:guard.
The setup works fine on one of my machines, but on another I get this:

Guard uses Libnotify to send notifications.
Guard is now watching at '/home/mrugesh/git/rails/sample_app'
Starting Spork for RSpec
ERROR: Guard::Spork failed to achieve its <start>, exception was:
Errno::ENETUNREACH: Network is unreachable - connect(2)
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-spork-0.3.2/lib/guard/spork/runner.rb:128:in
`initialize'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-spork-0.3.2/lib/guard/spork/runner.rb:128:in
`new'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-spork-0.3.2/lib/guard/spork/runner.rb:128:in
`block in wait_for_launch'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-spork-0.3.2/lib/guard/spork/runner.rb:124:in
`times'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-spork-0.3.2/lib/guard/spork/runner.rb:124:in
`wait_for_launch'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-spork-0.3.2/lib/guard/spork/runner.rb:103:in
`verify_launches'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-spork-0.3.2/lib/guard/spork/runner.rb:26:in
`launch_sporks'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-spork-0.3.2/lib/guard/spork.rb:17:in
`start'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:387:in
`block in run_supervised_task'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:385:in
`catch'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:385:in
`run_supervised_task'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:213:in
`block in start'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:319:in
`block (3 levels) in run_on_guards'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:318:in
`each'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:318:in
`block (2 levels) in run_on_guards'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:317:in
`catch'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:317:in
`block in run_on_guards'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:316:in
`each'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:316:in
`run_on_guards'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard.rb:212:in
`start'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/lib/guard/cli.rb:75:in
`start'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/thor-0.14.6/lib/thor/task.rb:22:in
`run'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:118:in
`invoke_task'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/thor-0.14.6/lib/thor.rb:263:in
`dispatch'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/thor-0.14.6/lib/thor/base.rb:389:in
`start'
/home/mrugesh/git/rails/sample_app/vendor/gems/ruby/1.9.1/gems/guard-1.0.1/bin/guard:6:in
`<top (required)>'
vendor/binstubs/guard:16:in `load'
vendor/binstubs/guard:16:in `<main>'

Guard::Spork has just been fired
Guard::RSpec is running, with RSpec 2!
Running all specs
Using RSpec
Preloading Rails environment
No DRb server is running. Running in local process instead ...
Loading Spork.prefork block...
Spork is ready and listening on 8989!
.......................................

Finished in 2.24 seconds
39 examples, 0 failures
>
Bye bye...


Checking with netstat and running rspec --drb manually thereafter says
that spork is working fine. What could be causing this?

--
Mrugesh

Thibaud Guillaume-Gentil

unread,
Apr 30, 2012, 7:20:21 AM4/30/12
to guar...@googlegroups.com
Hi, have you tried to update spork & guard-spork (you are using an old version)?
Reply all
Reply to author
Forward
0 new messages