追加の初期化なしでThin内でEventMachine呼び出しを使用することは可能ですか?
現在、Thin(サービスとして実行されている)によって実行されているSinatraアプリがあります。を使おうとするとEventMachine.connect_unix_domain
、eventmachine not initialized
Thin(およびおそらくEventMachine)が実行されていても...が表示されます。
class App < Sinatra::Base
$sock = EventMachine.connect_unix_domain("/tmp/appsock.sock")
# import all routes
Dir.glob("controllers/*.rb").each { |r| require_relative r }
end