Wenn Sie 2.2.0 (die neueste Version) benötigen, hier ist, wie ich es zum Laufen gebracht habe:
Installieren Sie DevKit
Führen Sie den folgenden Befehl aus, um bluecloth zu installieren:
gem install bluecloth
Dies wird beim Erstellen von "nativen Erweiterungen" kläglich scheitern, aber es wird den Quellcode des Gems erfolgreich installieren.
Patch blueluck.h Datei (für mich ist das in: D: \ Ruby \ Ruby-1.9.3-p125 \ lib \ ruby \ Gems \ 1.9.1 \ Edelsteine \ bluecloth-2.2.0 \ ext), mit dem Patch von hier: Ссылка
Gehe zum Installationsordner von bluecloth's Juwel. Für mich sieht das so aus:
D:\ruby\Ruby-1.9.3-p125\lib\ruby\gems.9.1\gems\bluecloth-2.2.0
Führen Sie den folgenden Befehl aus:
rake gem
Es kann Sie auffordern, einige andere Edelsteine zu installieren, folgen Sie dementsprechend. Wenn es fertig ist, sollten Sie einen Bluecloth-2.2.0.gem erstellt sehen. Für mich ist es hier gefunden:
D:\ruby\Ruby-1.9.3-p125\lib\ruby\gems.9.1\gems\bluecloth-2.2.0\pkg\bluecloth-2.2.0.gem
Gehen Sie zur Position bluecloth-2.2.0.gem und führen Sie den folgenden Befehl aus:
gem install bluecloth-2.2.0.gem --platform=ruby
Es scheint ein Bug / Problem mit der Version 2.0.10 von BlueCloth zu geben. Sie können versuchen, eine ältere Version wie 2.0.7 zu verwenden:
%Vor%Das scheint zu funktionieren.
Auch das ist wahrscheinlich eine Überprüfung der neuesten Version (2.2.0?) und wenn es nicht funktioniert, melde es zurück an den Gem Author:
Es gibt einen Fork auf Github, der bereits den Patch enthält:
Tags und Links ruby windows-7 ruby-on-rails devkit bluecloth