Windows7上的Ruby-找不到gem

| 我正在新的Windows 7计算机上设置红宝石Apache Buildr。 我已经通过安装了Ruby,DevKit和安装了buildr
    gem install buildr
一切都完美。 在尝试执行buildr之前,我会得到一个错误。
    buildr compile

    C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs\': Could not find buildr (>= 0) amongst [atoulme-Antwrap-0.7.1, builder-2.1.2, buildr-1.4.5-x86-mswin32, buildr-as3-0.2.12, diff-lcs-1.1.2,highline-1.5.1, hoe-2.3.3, json_pure-1.4.3, minitar-0.5.3, minitest-1.6.0, net-sftp-2.0.4, net-ssh-2.0.23, rake-0.8.7, rdoc-2.5.8, rjb-1.3.2-x86-mswin32-60, rspec-2.1.0, rspec-core-2.1.0,rspec-expectations-2.1.0, rspec-mocks-2.1.0, rubyforge-2.0.3, rubygems-update-1.8.4, rubyzip-0.9.4, xml-simple-1.0.12] (Gem::LoadError)
    from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec\'
    from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:1182:in `gem\'
    from C:/Ruby192/bin/buildr:18:in `<main>\'
当我列出所有宝石时
   gem list buildr
一切似乎都匹配,并且此错误根本没有意义。 有任何想法吗? 帮助将是巨大的,我现在变得绝望了。 :)     
已邀请:
        有同样的问题。我安装了Windows 7 x64,因此再次用
gem install buildr --platform mswin64
安装了它,并且可以正常工作。     
        我过去也有类似的问题。 我的问题是安装的种类。 我以管理员身份安装ruby(目标是c:\\ program文件)。一切工作正常-直到我以普通用户(而非管理员)身份安装了gem。 Windows侧发生了什么?我没有c:\\ program文件的授权,gem安装在另一个目录中(不,没有错误,Windows决定使用另一个目录。此错误/功能称为\'Virtual Store \')。 最后,Ruby在查找文件时遇到了问题。 我的解决方案: 在c:\\ program文件之外,以普通用户身份安装ruby。 当您以admin身份安装gem时,也许就足够了(但要注意:如果您在虚拟存储中只有一个文件,则始终会首先读取它们。)。     
        而是安装了Ruby 1.8.7,现在可以使用。     

要回复问题请先登录注册