Ошибка установки сингулярностиг в Windows

C:\Documents and Settings\Administrator>особенность установки драгоценного камня

Получение: 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'


person Chris Harrington    schedule 21.06.2014    source источник
comment
Привет, Крис, подумайте о том, чтобы проголосовать за ответы и выбрать тот, который вам больше всего помог.   -  person Andrey Mikhaylov - lolmaus    schedule 24.06.2014


Ответы (2)


Пожалуйста, установите singularitygs, а не singularity. Это две совершенно разные вещи.

gem install singularitygs должно работать.

person scottkellum    schedule 21.06.2014

Скотт прав, вы устанавливаете не тот гем. Правильный вариант singularitygs.

Но проблема, с которой вы столкнулись, довольно общая, и вы будете сталкиваться с ней снова и снова.

Дело в том, что некоторые гемы требуют нативных расширений: компонентов, которые нельзя обслуживать из RubyGems, но которые должны быть созданы на месте. Для их создания вам необходимо установить Ruby DevKit на вашем компьютере с Windows.

Перейдите по этой ссылке, чтобы узнать, что такое DevKit, а затем перейдите к инструкциям по установке.

После того, как вы закончите, собственные расширения будут созданы во время установки драгоценных камней, для которых требуется расширение . Обычно это занимает много времени, поэтому не отменяйте установку из-за зависания: она не зависает. :)

person Andrey Mikhaylov - lolmaus    schedule 22.06.2014