是否可以在 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