2010-03-28 16 views
5

Ich habe versucht, ein OpenSource-Projekt auszuführen, das die Installation von Freret erfordert. Während der Installation es Frettchen gem install verwenden, wird es diesen Fehler geben ->Wie installiert man Frettchen Juwel auf 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

Also habe ich versucht, Nmake (nmake15.exe) zu installieren, aber ich konnte sie nicht finden. Es kann nicht unter Windows 7 installiert werden. Wie kann ich Frettchen installieren?

+1

haben Sie jemals eine Antwort gefunden? Ich habe das gleiche Problem –

Antwort

0

nmake ähnelt dem make Unix-Tool, das zum Kompilieren von C und anderen Sprachen verwendet wird. Einige Ruby-Erweiterungen, die C-Code verwenden, müssen kompiliert werden.

nmake kommt mit Visual Studio (C++, C# und VB). Alternativ können Sie auch nmake.exe herunterladen. Installieren Sie entweder und Ihr Problem sollte aufräumen.

0

ausführen Im Folgenden Befehl und seine Werke

gem install Frettchen --platform = mswin32

+0

Nicht für mich ... –

+0

Dieser Vorschlag funktioniert nicht – jman

+0

@jman: Welche Fensterversion haben Sie? –

1

Einige Ruby-Gems verwenden nativen Erweiterungen, was bedeutet, dass sie in C oder C++ teilweise geschrieben. Diese Edelsteine ​​müssen während der Installation kompiliert werden, was bei Linux einfach ist. Außerdem enthalten die meisten dieser Edelsteine ​​Binärdateien für Windows. Einige Edelsteine, wie Frettchen, müssen jedoch während der Installation nicht kompiliert werden.

Die gute Nachricht ist, dass ein Toolkit namens DevKit es einfach macht, native Erweiterungen unter Windows zu erstellen. Befolgen Sie die Installationsanleitung hier: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

Verwandte Themen