fhsav / clock

The clock for Farmington High School.
http://fhsclock.com
Other
12 stars 2 forks source link

Use Ruby 2.0.0-p0 #316

Closed ethnt closed 11 years ago

ethnt commented 11 years ago

The Thin server crashes as soon as someone requests a page.

tardis:clock[refactor]$ be foreman start
17:12:43 web.1  | started with pid 499
17:12:44 web.1  | >> Using rack adapter
17:12:45 web.1  |       ** Notice: The native BSON extension was not loaded. **
17:12:45 web.1  | 
17:12:45 web.1  |       For optimal performance, use of the BSON extension is recommended.
17:12:45 web.1  | 
17:12:45 web.1  |       To enable the extension make sure ENV['BSON_EXT_DISABLED'] is not set
17:12:45 web.1  |       and run the following command:
17:12:45 web.1  | 
17:12:45 web.1  |         gem install bson_ext
17:12:45 web.1  | 
17:12:45 web.1  |       If you continue to receive this message after installing, make sure that
17:12:45 web.1  |       the bson_ext gem is in your load path.
17:12:51 web.1  | >> Thin web server (v1.5.0 codename Knife)
17:12:51 web.1  | >> Maximum connections set to 1024
17:12:51 web.1  | >> Listening on 0.0.0.0:5000, CTRL+C to stop
17:13:02 web.1  | ruby: symbol lookup error: /home/ethan/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.0/lib/rubyeventmachine.so: undefined symbol: rb_enable_interrupt
17:13:02 web.1  | exited with code 127
17:13:02 system | sending SIGTERM to all processes
SIGTERM received

Seems to be related to this EventMachine bug which is because of this Ruby bug.

ethnt commented 11 years ago

I'm still getting the native BSON extension was not loaded error.