Вместо этого установлен Ruby 1.8.7, и теперь он работает.

анавливаю Ruby Apache Buildr на новой машине с Windows 7. Я установил Ruby, DevKit и установил сборщик через

    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

Кажется, все совпадает, и эта ошибка не имеет никакого смысла.

Есть идеи? Помощь была бы отличной, сейчас я в отчаянии. :)

 IttayD05 июл. 2011 г., 08:09
Вы решили эту проблему? У меня такие же проблемы с Ruby187

Ответы на вопрос(2)

Моей проблемой был вид установки. Я установил ruby ​​как администратор (цель была c: \ program files). Все работало нормально - пока я не установил гем как обычный пользователь (не администратор).

Что случилось на стороне окон? У меня нет прав доступа к файлам c: \ program, гем был установлен в другой каталог (Нет, ошибки не было, Windows просто решила использовать другой каталог. Эта ошибка / функция называется «Виртуальный магазин»).

В итоге у Руби возникли проблемы с поиском файлов.

Мое решение: установить ruby ​​как обычный пользователь за пределами файлов программы c: \.

Может быть, этого достаточно, когда вы устанавливаете свои драгоценные камни как администратор (но обратите внимание: если у вас есть один раз файлы в вашем виртуальном магазине, они всегда сначала читаются).

 JoriDor01 июн. 2011 г., 00:44
Спасибо за ваш ответ! Я установил Ruby в установочную директорию C: \ Ruby192 от своего имени (не от имени администратора, а от имени пользователя с правами администратора). Поэтому я не думаю, что это проблема.
Решение Вопроса

поэтому снова установлен сgem install buildr --platform mswin64 и это сработало.

 atamanroman25 февр. 2013 г., 10:52
Работал как шарм!

Ваш ответ на вопрос