Qt+Ruby не работает

Пытаюсь запустить следующий код

require 'Qt4'
a = Qt::Application.new(ARGV)
a.exec

выдает

D:/Ruby21/lib/ruby/gems/2.1.0/gems/qtruby4-2.1.0-x86-mswin32/lib/qtruby4.rb:459:in `initialize': wrong number of arguments (2 for 0) (ArgumentError)

если убрать ARGV из new, тогда пишет

D:/Ruby21/lib/ruby/gems/2.1.0/gems/qtruby4-2.1.0-x86-mswin32/lib/qtruby4.rb:469:in `exec': undefined method `exec' for #<Qt::Application:0x2e31ec8> (NoMethodError)

пробовал также другой интерпретатор с гемом qtbindings-4.8.6.5, выдал

D:/Ruby24/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x86-mingw32/lib/2.4/qtruby4.rb:3079:in `initialize': undefined method `addMetaObjectMethods' for Qt::Internal:Module (NoMethodError)

Система Windows 10 x64. Подскажите пожалуйста, в чем может быть дело?


Ответы (0 шт):