Ruby on Rails RMagick unter Windows 7

8

Okay, ich habe versucht, Rmagick fast den ganzen Tag auf einem Windows 7 x64-Computer zu installieren. Ich habe jedes einzelne Lernprogramm auf Stack Overflow und anderen Websites überprüft, aber ich erhalte immer wieder den Fehler "Ungültige Laufwerksspezifikation", unabhängig davon, welchem ​​Lernprogramm ich folge. Meine Umgebung kam von Ссылка . Hat jemand kürzlich Rmagick erfolgreich installiert, was mich in die richtige Richtung weisen kann? Danke, das macht mich verrückt, aber ich muss es wirklich funktionieren lassen.

    
jwBurnside 24.06.2011, 21:16
quelle

5 Antworten

21

Als erstes und am wichtigsten, wenn Sie Probleme melden oder um Hilfe bitten, enthält immer Versionsinformationen zu dem, was Sie installieren möchten, speziell Ruby.

Es scheint, dass Sie mit RailsInstaller installieren, aber da Sie nicht erwähnt haben, ob es sich um die 2.0-Vorschauversion oder die stabile Version handelt, nehme ich an, dass Sie die stabile verwendet haben, die auf Ruby 1.8.7-p334 basiert .

Jetzt enthält RailsInstaller bereits die benötigten Teile: Ruby und RubyInstaller DevKit-Komponente, also überspringen wir die Schritte zur Installation von diesem und springen direkt zu RMagick selbst.

Um RMagick gem zu installieren, benötigen Sie ImageMagick-Binärdateien mit -Entwicklungsheadern, wie in RubyInstaller dokumentiert Tutorial-Wiki-Seite , die hier verlinkt >

Bitte laden Sie 32bits Version von ImageMagick herunter, da Ruby 32bits ist.

Für meinen Test habe ich die Installer-Version ImageMagick-6.7.0-8-Q16-windows-dll.exe

heruntergeladen

Einmal heruntergeladen und installiert in einem Pfad ohne Leerzeichen und ich habe die Option Installieren von Entwicklungsheadern und -bibliotheken für C und C ++ ausgewählt.

Öffnen Sie dann eine neue Eingabeaufforderung, stellen Sie sicher, dass Ruby verfügbar ist (Überprüfung mit ruby -v ) und führen Sie den folgenden Befehl aus:

%Vor%

Dieser Befehl wird einige Zeit in Anspruch nehmen (dauerte 1 Minute auf meinem Core 2 Duo), aber das Endergebnis war:

%Vor%

Jetzt können Sie überprüfen, ob RMagick erfolgreich mit IRB installiert wurde:

%Vor%

Nun, wenn Sie Ruby 1.9.2 verwenden, ist die letzte RMagick-Version nicht kompatibel mit dieser und Sie müssen aus der Quelle erstellen. Es gibt eine weitere Anleitung zum RubyInstaller-Wiki, die das Thema behandelt, aber lies bitte diesen Thread in der RubyInstaller-Gruppe wir diskutieren die Probleme.

Hoffe, das alles hilft.

    
Luis Lavena 25.06.2011, 12:43
quelle
2

Dieser obige Beitrag funktionierte nicht für mich, der Schlüssel für mich war GitBash, das mit RailsInstaller geliefert wird, und enthält auch Devkit.

install railsinstaller - & gt; www.railsinstaller.org (Ich habe es auf c: \ Rails installiert)
ImageMagick installieren - & gt ; ImageMagick-6.7.3-8-Q16-Windows-DLL. exe (Ich habe es nach c: \ ImageMagick installiert)

GitBash öffnen

%Vor%


%Vor%

Auch in der gemfile habe ich den Edelstein 'rmagick' in der Entwicklungsgruppe auskommentiert

So sieht meine gemfile aus

%Vor%



%Vor%     
Francois 27.11.2011 15:14
quelle
2

Wir hatten gerade dieses Problem mit Windows 7, Ruby 2.0 & amp; Schienen 4.0

Dieses Tutorial funktioniert wirklich gut:

  1. Laden Sie das neueste ImageMagick-Installationsprogramm von ImageMagick.org herunter (zum Schreiben, "[ImageMagick-6.8.7-0-Q16-x86-dll.exe] [3]" - das vollständige Installationsprogramm (nicht die Binärdateien))

  2. Installieren Sie nach dem Herunterladen ImageMagick ohne any Leerstellen im Dateipfad (E.G C: / ImageMagick) mit den folgenden Optionen:

    • Hinzufügen des Anwendungsverzeichnisses zum Systempfad
    • Installer-Entwicklung Header für Bibliotheken C & amp; C ++
  3. Installieren Sie in der Ruby CMD das RMagick Gem mit den korrekten Dateipfaden :

gem install rmagick --platform=ruby -- --with-opt-lib=**c:/ImageMagick-6.7.0-Q16/lib** --with-opt-include=**c:/ImageMagick-6.7.0-Q16/include**

Dies sollte für Sie funktionieren

    
Joe Hilton 07.10.2013 12:43
quelle
0

Ich habe es vor ungefähr einem Monat installiert. Einer von vielen Fehlern, die ich überwinden musste, war die "Invalid drive specification"

Ich habe gerade einen Blog mit einem Post über die Installation von RMagick auf Win7 basierend auf meinem selbstbeantwortete Frage Hier. Eine Anmerkung: Ich habe Ruby 1.9.2 verwendet und railsinstaller scheint 1.8.7 zu benutzen.

Wenn ich mich recht erinnere, könnte dieser Fehler durch Leerzeichen in Ihrem Image Magick Installationspfad verursacht werden.

    
bassneck 24.06.2011 22:04
quelle
0

Ich habe nicht genug Privilegien, tut mir leid, dass ich meinen Kommentar zu Luis Lavanas Antwort hier gepostet habe.

Eine Lösung, die für mich funktionierte, war die Ausführung von Luis Lavanas Lösung von "Eingabeaufforderung mit Ruby and Rails" (aus dem Windows-Startmenü). Es lädt alle notwendigen Konfigurationen.

    
dinnouti 22.10.2012 11:19
quelle

Tags und Links