Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: GUI > Qtruby


Автор: zov 17.1.2011, 15:02
У кого-нибудь работает связка Qtruby (qtruby4-2.1.0-mswin32) и Ruby 1.9.2? Мне так и не удалось заставить QtRuby  нормально функционировать. Даже при вводе в irb команды "require "Qt'" возникает ошибка:  "LoadError: no such file to load -- qtruby4".
Боле-менее сносно работает qtruby4-2.1.0-mswin32 и Ruby 1.8.7 (установку проводил как описано здесь:http://smittywerben.wordpress.com/2010/08/28/how-to-install-qtruby4-in-windows-even-with-spaces-in-pathname/), но тоже не идеально, в файле перед "require 'Qt'" обязательно необходимо указывать и "require 'rubygems'" иначе возникает такая же ошибка. Я Ruby занимаюсь всего неделю, многого не знаю, подскажите что не так делаю?

Автор: source777 17.1.2011, 22:10
Цитата(zov @  17.1.2011,  15:02 Найти цитируемый пост)
но тоже не идеально, в файле перед "require 'Qt'" обязательно необходимо указывать и "require 'rubygems'"

Вообще-то require 'rubygems' нужно указывать всегда, когда используешь библиотеку не из стандартной поставки, так что тут всё правильно. Возможно именно этой строки тебе как раз и не хватает для скрипта на Ruby 1.9.2.

А вообще, я бы смотрел в сторону https://github.com/ryanmelt/qtbindings, а не qtruby4.

Автор: hexzo 18.4.2011, 16:02
Цитата(source777 @  17.1.2011,  22:10 Найти цитируемый пост)
А вообще, я бы смотрел в сторону qtbindings, а не qtruby4.

Спасибо за наводку. Оно действительно работает! Без проблем ставится на последнюю версию интерпретатора, ничего дополнительного не требует. И вроде работает, во всяком случае небольшие программки. Там ещё вместе с либой ставятся примеры прог, из кутешных док, переписанные на руби.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)