zeus: Zeus is not booting with Ruby 2.1

Hey guys, after upgrading to Ruby 2.1, Zeus won’t work anymore. Check this out:

→ zeus start
/Users/kurko/.rbenv/versions/2.1.0/bin/ruby: warning: RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead.
Starting Zeus server
[ready] [crashed] [running] [connecting] [waiting]
boot
└── default_bundle
    ├── test_environment
    │   └── test_helper
    └── development_environment
        └── prerake

Available Commands: [waiting] [crashed] [ready]
zeus test (alias: rspec)
zeus server (alias: s)
zeus destroy (alias: d)
zeus console (alias: c)
zeus rake
zeus generate (alias: g)
zeus dbconsole
zeus runner (alias: r)
exit code 1

See this exit code 1 at the end? It’s all yellow (waiting), and then, after half a second, the exit code 1 disappears and the following line gets duplicated:

[ready] [crashed] [running] [connecting] [waiting]

Is there a way I could help debugging?

Thanks.

About this issue

  • Original URL
  • State: closed
  • Created 11 years ago
  • Comments: 21

Most upvoted comments

Some other issues have mentioned that updating the method_source gem may help. The Pry gem depends on method_source so that could explain why updating pry also helped. I tried yesterday on a Rails 4.1 app with Ruby 2.1.1 and the newest version of zeus seems to be working. Relevant versions:

ruby 2.1.1 rails 4.1.0 json 1.8.1 zeus 0.15.0 method_source 0.8.2

If you’re still having trouble with this, please try upgrading zeus, method_source, and pry and see if the problem persists.