1

私は正常にインストールしました:

  • ルビー 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: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:C の「require」:/Users/nick/Documents/NetBeansProjects/RubyApplication2/lib/main.rb:4

「rubygems」だけが必要な場合は、すべてが適切です。私のOSはWindows7です。

4

1 に答える 1

0

正しい宝石名が必要であることを確認してください

ほとんどすべての ruby​​ gem の名前が単純な文字であるため、require 'Qt4' はほとんど変わらないように見えます。

ジェム名 'qtruby4' ではない場合は、試してみてください

require 'rubygems'

require 'qtruby4'

HTH

同時代

于 2011-05-22T20:00:30.120 に答える