Closed xiaotian-bluekai closed 11 years ago
And launching Spork without Guard is fine?
Yes, launching spork without Guard works fine.
Weird, maybe it'a an issue with your custom ruby (ruby-1.9.3-p194-falcon) ?
@xiaotian-bluekai is it still an issue?
I am getting this error when start guard, see my guard file at the bottom of the message
Starting Spork for RSpec, Test::Unit ERROR: Guard::Spork failed to achieve its, exception was:
Errno::EAFNOSUPPORT: Address family not supported by protocol family - bind(2)
/Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/socksify-1.4.1/lib/socksify.rb:160:in '
initialize' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/socksify-1.4.1/lib/socksify.rb:160:in
initialize' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/spork_instance.rb:45:innew' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/spork_instance.rb:45:in
running?' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:104:inblock (2 levels) in wait_for_launch' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:104:in
delete_if' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:104:inblock in wait_for_launch' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:115:in
block in wait_or_loop' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:115:intimes' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:115:in
wait_or_loop' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:102:inwait_for_launch' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:80:in
verify_launches' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork/runner.rb:34:inlaunch_sporks' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-spork-1.0.1/lib/guard/spork.rb:18:in
start' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:369:inblock in run_supervised_task' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:367:in
catch' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:367:inrun_supervised_task' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:195:in
block in start' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:301:inblock (3 levels) in run_on_guards' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:300:in
each' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:300:inblock (2 levels) in run_on_guards' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:299:in
catch' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:299:inblock in run_on_guards' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:298:in
each' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:298:inrun_on_guards' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard.rb:194:in
start' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/lib/guard/cli.rb:75:instart' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/thor-0.14.6/lib/thor/task.rb:22:in
run' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/thor-0.14.6/lib/thor/invocation.rb:118:ininvoke_task' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/thor-0.14.6/lib/thor.rb:263:in
dispatch' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/thor-0.14.6/lib/thor/base.rb:389:instart' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/gems/guard-1.0.0/bin/guard:6:in
<top (required)>' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/bin/guard:23:inload' /Users/Xiaotian/.rvm/gems/ruby-1.9.3-p194-falcon@tequila_rails311/bin/guard:23:in
require File.expand_path('../config/environment', FILE)
group 'web' do
https://github.com/guard/guard-rails
removed :debugger => true,
guard 'rails', :port => 3000, :server => :thin, :force_run => true, :timeout => 60 do watch('Gemfile.lock') watch(%r{^(config|lib)/.*}) end
end
group 'assets' do
prevalidate coffeescript syntax on save
guard 'coffeescript', :input => 'app/assets/javascripts', :noop => true #, :hide_success => true
Reload the browser as asset files change
guard 'livereload', :apply_js_live => false do watch(%r{^app/.+.(erb|haml)$}) watch(%r{^app/helpers/.+.rb$}) watch(%r{^(public/|app/assets).+.(css|js|html)$}) watch(%r{^(app/assets/.+.css).s[ac]ss$}) { |m| m[1] } watch(%r{^(app/assets/.+.js).coffee$}) { |m| m[1] } watch(%r{^(vendor/assets/.+.css).s[ac]ss$}) { |m| m[1] } watch(%r{^(vendor/assets/.+.js).coffee$}) { |m| m[1] } watch(%r{^config/locales/.+.yml$}) end
TODO: watch images/sprites and onchange, run
sprite
end
TODO:
add guard configurations for delayed_job, test unit, spork, and more
guard 'spork', :cucumber_env => { 'RAILS_ENV' => 'test' }, :rspec_env => { 'RAILS_ENV' => 'test' } do watch('config/application.rb') watch('config/environment.rb') watch('config/environments/test.rb') watch(%r{^config/initializers/.+.rb$}) watch('Gemfile') watch('Gemfile.lock') watch('spec/spec_helper.rb') { :rspec } watch('test/test_helper.rb') { :test_unit } end