1

У меня есть Vista, и я пытаюсь установить ruby gem - 'rdiscount' и получить следующую ошибку ... каков ответ на этот вопрос?

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

c:/Ruby/bin/ruby.exe extconf.rb checking for random()... no checking for srandom()... no 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/rdiscount-1.5.5 for inspection. Results logged to c:/Ruby/lib/ruby/gems/1.8/gems/rdiscount-1.5.5/ext/gem_make.out

2 ответа2

1

RDiscount не будет легким портом для Windows. Он использует функцию POSIX, которая недоступна в Windows, даже если вы настроили большую ее часть.

Я бы порекомендовал использовать BlueCloth, последнюю версию, также в сочетании с более новой версией RubyInstaller Ruby, которая использует GCC и может компилировать гемы, которые в этом нуждаются.

Я упоминал эту проблему в группе RubyInstaller ранее.

Пожалуйста, скачайте новый установщик с rubyinstaller.org и DevKit тоже

Следуйте инструкциям по установке со страницы вики (Development Kit)

Надеюсь, что помогает, не могу поставить ссылки на ссылки.

0

DevKit от RubyInstaller теперь может установить rdiscount:

Ниже приведены инструкции по установке DevKit и использованию его для установки rdiscount:

https://github.com/oneclick/rubyinstaller/wiki/development-kit

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .