2010-03-28 4 views
5

Я пытался запустить проект OpenSource, который требует установки хорька. При установке его с помощью драгоценных камней установить хорек, он дает эту ошибку ->Как установить кристалл хорька на Windows 7?

Building native extensions. This could take a while... ERROR: Error installing ferret: ERROR: Failed to build gem native extension.

C:/Ruby/bin/ruby.exe extconf.rb creating Makefile

nmake 'nmake' is not recognized as an internal or external command, operable program or batch file.

Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/ferret-0.11.6 for inspection. Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/ferret-0.11.6/ext/gem_make.out

Итак, я попытался установить NMake (nmake15.exe), но я не мог найти его. Он не устанавливается в Windows 7. Как установить хорек?

+1

Вы когда-нибудь находили ответ? У меня такая же проблема –

ответ

0

nmake похож на инструмент Unix, используемый для компиляции C и других языков. Некоторые Ruby-расширения, которые используют код C, необходимо скомпилировать.

nmake поставляется с Visual Studio (C++, C# и VB). Кроме того, скачайте nmake.exe. Установите их, и ваша проблема должна проясниться.

0

Execute Ниже команды и ее работы

камень установить хорек --platform = mswin32

+0

Не для меня ... –

+0

Это предложение не работает – jman

+0

@jman: какая у вас версия окна? –

1

Некоторые камни Рубин использовать собственные расширения, что означает, что они частично написаны на C или C++. Эти драгоценные камни необходимо скомпилировать во время установки, что легко, если вы работаете в Linux. Кроме того, большинство из этих драгоценных камней обеспечивают двоичные файлы для Windows. Тем не менее, некоторые драгоценные камни, такие как хорек, не должны и все еще должны быть скомпилированы во время установки.

Хорошей новостью является то, что набор инструментов, называемый DevKit, позволяет легко создавать собственные расширения в Windows. Следуйте инструкциям по установке здесь: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

Смежные вопросы