Проблема, когда требуется 'Qt4' в Ruby 1.8.7 - PullRequest
1 голос
/ 22 мая 2011

Я успешно установил:

  • Ruby 1.8.7-p334
  • Rubygems 1.7.2
  • рейк 0.9.0
  • qtruby4 2.1.0 mswin32

Теперь следующий блок кода

require 'rubygems'
require 'Qt4'

выдает мне ошибку:

C: /Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb: 926: в report_activate_error': RubyGem version error: qtruby4(2.1.0 not >= 0) (Gem::LoadError) from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:244:in activ_dep 'из C: / Ruby187 /lib / ruby ​​/ site_ruby / 1.8 / rubygems.rb: 236: в activate' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:213:in try_activate 'из C: /Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 56: в `require' из C: /Пользователи / ник / Documents / NetBeansProjects / RubyApplication2 / lib / main.rb: 4

Все хорошо, когда требуются только 'rubygems'.Моя ОС - Windows 7.

1 Ответ

0 голосов
/ 23 мая 2011

Убедитесь, что вам требуется правильное имя драгоценного камня

требуется, чтобы 'Qt4' выглядело немного иначе, так как почти все имена рубиновых драгоценных камней написаны простыми буквами

не является ли ваше имя драгоценного камня 'qtruby4' любымшанс, если так, попробуйте

require 'rubygems'

require 'qtruby4'

HTH

sameera

...