У меня установлена Windows XP, и я пытаюсь запустить buildr на ней, я никогда раньше не использовал Ruby.Я следовал инструкциям на сайте buildr, то есть:
- Установил Ruby 1.8.6 для Windows, используя Установщик Ruby
- Установите JAVA_HOME envпеременная, указывающая на мой JDK
- Запустил следующее: gem install buildr --platform mswin32.Казалось бы, установить нормально, за исключением ошибки в документации (не знаю, важно это или нет):
Извлечение: rake-0.8.7.gem (100%)Сборка: строитель-2.1.2.гем (100%)ВНИМАНИЕ: у builder-2.1.2 неверное значение nil для @cert_chainЗагрузка: net-ssh-2.0.23.gem (100%)Загрузка: net-sftp-2.0.4.gem (100%)Загрузка: rubyzip-0.9.4.gem (100%)Извлечение: highline-1.5.1.gem (100%)Извлечение: json_pure-1.4.3.gem (100%)Загрузка: rubyforge-2.0.3.gem (100%)Сборка: мотыга-2.3.3.гем (100%)Извлечение: rjb-1.3.2-x86-mswin32-60.gem (100%)Получение: atoulme-Antwrap-0.7.1.gem (100%)Извлечение: diff-lcs-1.1.2.gem (100%)Извлечение: rspec-ожидания-2.1.0.gem (100%)Извлечение: rspec-mocks-2.1.0.gem (100%)Извлечение: rspec-core-2.1.0.gem (100%)***************************Спасибо за установку rspec-core-2.1.0Обязательно ознакомьтесь с инструкциями по обновлению, чтобы увидеть, что можетизменилось с момента последнего выпуска:
http://github.com/rspec/rspec-core/blob/master/Upgrade.markdown
***************************Извлечение: rspec-2.1.0.gem (100%)Извлечение: xml-simple-1.0.12.gem (100%)Загрузка: minitar-0.5.3.gem (100%)Извлечение: buildr-1.4.6-x86-mswin32.gem (100%)Для начала запустите buildr --helpУспешно установлены грабли-0.8.7Успешно установлен строитель 2.1.1Успешно установлен net-ssh-2.0.23Успешно установлен net-sftp-2.0.4Успешно установлен rubyzip-0.9.4Успешно установлен Highline-1.5.1Успешно установлен json_pure-1.4.3Успешно установлен rubyforge-2.0.3Успешно установлен мотыга-2.3.3Успешно установлен rjb-1.3.2-x86-mswin32-60Успешно установлено atoulme-Antwrap-0.7.1Успешно установленный diff-lcs-1.1.2Успешно установленный rspec-Ожидания-2.1.0Успешно установленный rspec-mocks-2.1.0Успешно установленный rspec-core-2.1.0Успешно установленный rspec-2.1.0Успешно установленный xml-simple-1.0.12Успешно установлен мини-0.5.3Успешно установленная buildr-1.4.6-x86-mswin3219 драгоценных камней установленоУстановка ri документации для rake-0.8.7 ...Установка ri документации для builder-2.1.2 ...ОШИБКА: при создании документации для застройщика-2.1.2... СООБЩЕНИЕ:
Специальное необработанное: Специальное: type = 17, text = ""... RDOC args: --ri --op C: /Ruby187/lib/ruby/gems/1.8/doc/builder-2.1.2/ri --title Builder - Простая сборка XML --основная README --line-numbers lib ИЗМЕНЕНИЯ Rakefile README doc / Releases / Builder-1.2.4.rdoc Doc / Releases / Builder-2.0.0.rdoc Doc / Releases / Builder-2.1.1.rdocquiet
- Запустил buildr --help и получил следующую ошибку:
C: /Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb: 926: в «report_activate_error»: ошибка версии RubyGem: buildr (1.4.6 не> = 0) (Gem :: LoadError)из C: /Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb: 244: в «activ_dep»из C: /Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb: 236: в «активировать»из C: /Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb: 1307: в 'gem'из C: / Ruby187 / bin / buildr: 18
Я попытался дать ему версию:
buildr _1.4.6 _ --help
Но я только что получил ту же ошибку за исключением:
'report_activate_error': ошибка версии RubyGem: buildr (1.4.6 не = 1.4.6) (Gem :: LoadError)
Кто-нибудь еще сталкивался с этим или я что-то не так делаю?
спасибо
ОБНОВЛЕНИЕ: Я установил JRuby, и это сработало для меня.Любая обратная связь по первому вопросу приветствуется, сейчас я собираюсь придерживаться JRuby.