1

I have successfully installed:

  • Ruby 1.8.7-p334
  • Rubygems 1.7.2
  • rake 0.9.0
  • qtruby4 2.1.0 mswin32

Now the following block of code

require 'rubygems'
require 'Qt4'

gives me an error:

C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:926:in 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:inactivate_dep' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:236:in activate' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:213:intry_activate' from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:56:in `require' from C:/Users/nick/Documents/NetBeansProjects/RubyApplication2/lib/main.rb:4

Everything good when requiring just 'rubygems'. My OS is Windows 7.

Azimkhan
  • 330
  • 3
  • 7

1 Answers1

0

Make sure you require correct gem name

require 'Qt4' seems like little different as almost all the ruby gem names are in simple letters

isnt your gem name 'qtruby4' by any chance, if so try

require 'rubygems'

require 'qtruby4'

HTH

sameera

sameera207
  • 16,547
  • 19
  • 87
  • 152