1

我已经成功安装:

  • 红宝石 1.8.7-p334
  • 红宝石 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: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' 来自 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' 来自 C:/Ruby187 /lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:56:in 'require' 来自 C:/Users/nick/Documents/NetBeansProjects/RubyApplication2/lib/main.rb:4

当只需要“红宝石”时,一切都很好。我的操作系统是 Windows 7。

4

1 回答 1

0

确保您需要正确的宝石名称

require 'Qt4' 似乎没什么不同,因为几乎所有的红宝石宝石名称都是简单的字母

是不是你的宝石名称'qtruby4',如果是这样试试

require 'rubygems'

require 'qtruby4'

高温高压

同龄人

于 2011-05-22T20:00:30.120 回答