Ошибка установки сингулярности в Windows
C:\Documents and Settings\ Администратор> особенность установки gem
Извлечение: redis-2.2.2.gem (100%)
Извлечение: redis-native_hash-0.2.2.gem (100%)
Извлечение: i18n-0.6.9.gem (100%)
Извлечение: json-1.8.1.gem (100%)
ОШИБКА: Ошибка установки сингулярности: для встроенного гема json требуются установленные инструменты сборки.
Пожалуйста, обновите ваш PATH, чтобы включить инструменты сборки, или загрузите DevKit с сайта http://rubyinstaller.org/downloads и следуйте инструкциям на сайте http://github.com/oneclick/rubyinstaller/wiki/Development-Kit
2 ответа
Пожалуйста, установите singularitygs
и не singularity
, Это две совершенно разные вещи.
gem install singularitygs
должно сработать.
Скотт прав, вы устанавливаете не тот драгоценный камень. Правильный singularitygs
,
Но проблема, с которой вы столкнулись, носит довольно общий характер, и вы столкнетесь с ней снова и снова.
Дело в том, что некоторые гемы требуют собственных расширений: компонентов, которые нельзя обслуживать из RubyGems, но которые должны быть собраны на месте. Чтобы построить их, вам нужно установить Ruby DevKit на вашем компьютере с Windows.
Перейдите по этой ссылке, чтобы узнать, что такое DevKit, а затем перейдите к инструкциям по установке.
После того, как вы закончите, во время установки драгоценных камней будут собраны собственные расширения. Обычно это занимает много времени, поэтому не отменяйте установку из-за зависания: она не заморожена.:)