Wie installiert man rdiscount Ruby Gem in Windows Vista?

2967
Chendur Pandian

Ich habe Vista und versuche, Ruby Gem zu installieren - "rdiscount" und bekomme folgende Fehlermeldung ... Was ist die Antwort dafür?

$ 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 Antworten auf die Frage

1
Luis Lavena

RDiscount ist kein einfacher Port für Windows. Es verwendet eine POSIX-Funktion, die unter Windows nicht verfügbar ist, selbst wenn Sie den Großteil davon angepasst haben.

Ich würde die Verwendung von BlueCloth, der neuesten Version, empfehlen, auch in Kombination mit der neueren RubyInstaller-Version von Ruby, die GCC verwendet und Gems kompiliert, die dies erfordern.

Ich habe dieses Problem bereits in der RubyInstaller-Gruppe erwähnt .

Bitte holen Sie sich auch das neuere Installationsprogramm von rubyinstaller.org und das DevKit

Folgen Sie den Installationsanweisungen auf der Wiki-Seite (Development Kit).

Hoffe das hilft, kann keine Links zu den Referenzen setzen.

0
TodK

Das DevKit von RubyInstaller kann jetzt rdiscount installieren:

Im Folgenden finden Sie Anweisungen zum Installieren von DevKit und zur Verwendung von rdiscount:

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