Как установить rdiscount ruby ​​gem в Windows Vista?

2558
Chendur Pandian

У меня есть 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 
1

2 ответа на вопрос

1
Luis Lavena

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

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

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

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

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

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

0
TodK

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

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

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