Ruby on rails kgio/独角兽失败

Ruby on rails kgio/独角兽失败,ruby-on-rails,nginx,unicorn,Ruby On Rails,Nginx,Unicorn,我对unicorn/kgio/rails有问题。 当我用nginx启动unicorn服务器并尝试通过web界面访问网站时,我在unicorn.stderr.log处遇到以下错误 unicorn worker[1] -c config/unicorn.rb -E production -D: symbol lookup error: /var/www/project/shared/bundle/ruby/1.9.1/gems/kgio-2.7.4/lib/kgio_ext.so: undefine

我对unicorn/kgio/rails有问题。 当我用nginx启动unicorn服务器并尝试通过web界面访问网站时,我在unicorn.stderr.log处遇到以下错误

unicorn worker[1] -c config/unicorn.rb -E production -D: symbol lookup error: /var/www/project/shared/bundle/ruby/1.9.1/gems/kgio-2.7.4/lib/kgio_ext.so: undefined symbol: rb_thread_io_blocking_region
E, [2012-07-30T13:43:46.580856 #17326] ERROR -- : reaped #<Process::Status: pid 3863 exit 127> worker=1
unicorn worker[1]-c config/unicorn.rb-E production-D:符号查找错误:/var/www/project/shared/bundle/ruby/1.9.1/gems/kgio-2.7.4/lib/kgio\u ext.so:未定义的符号:rb\u thread\u io\u blocking\u region
E、 [2012-07-30T13:43:46.580856#17326]错误--:收获的工人=1
有人能帮我吗


请随意询问任何信息

您是否尝试过使用unicorn\u rails启动它

可能是直接通过机架启动的问题,这将是您键入时发生的情况

unicorn blah blah blah 
而不是

unicorn_rails blah blah blah

我记得这是我们的一个老独角兽应用程序的一个问题。有关更多信息,请参阅此链接。查看用法部分

您在开发和生产环境中使用的ruby版本是什么?1.9.2/1.9.3,结果相同。但它在1.8.7或Reyes中可以根据需要工作。是的,我已经尝试过了。但同样的错误。此问题仅在使用capistrano和ruby1.9部署项目时出现。