ruby-on-rails - book - ruby on rails buch



Ruby on Rails: Wie installiere ich Json unter Windows 7? (2)

Installieren Sie das DevKit auf RubyInstaller (http://rubyinstaller.org/add-ons/devkit/) und versuchen Sie es erneut. Ich hatte letzte Woche dasselbe Problem.

Ich habe Ruby on Rails mit dem Windows Installer unter http://railsinstaller.org installiert. Die Installation ist fehlerfrei verlaufen. Aber als ich es versuchte:

rails new blog

Ich habe den folgenden Fehler erhalten:

Installation von json (1.6.5) mit nativen Erweiterungen Gem :: Installer :: ExtensionBuildError: ERROR: Fehler beim Erstellen der nativen Erweiterung von Gem. C: /opt/Ruby_on_Rails/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb Bei der Installation von json (1.6.5) ist ein Fehler aufgetreten, und Bundler kann nicht fortfahren. Stellen Sie sicher, dass das gem install json -v '1.6.5' vor dem Bündeln erfolgreich ist.

Dem obigen Vorschlag folgend, lief ich:

gem install json -v '1.6.5'

Dieses Mal habe ich den folgenden Fehler erhalten: Vorübergehende Verbesserung von PATH, um DevKit einzubeziehen ... Erstellen nativer Erweiterungen. Das könnte eine Weile dauern ... ERROR: Fehler beim Installieren von json: ERROR: Fehler beim Erstellen der gem nativen Erweiterung.

    C:/opt/Ruby_on_Rails/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb

Würde jemand bitte beraten, wie ich diesen Fehler beheben kann? Vielen Dank.


Ich habe das gleiche Problem an meiner Maschine. Um dieses Problem zu umgehen, habe ich die devkitvars.bat (im devkit-Ordner) durch das cmd-Fenster ausgeführt und im selben Befehlsfenster die Bundle-Installation ausgeführt, es hat den Juwel ohne Probleme installiert.

Dies ist ein grundlegendes Problem auf meinem Computer, bei dem es regelmäßig versäumt, neue Edelsteine ​​zu installieren (alle mit einem Devkit-Pfadproblem verbunden). Ich werde Zeit brauchen, um das richtig zu untersuchen, aber die obige Lösung sollte es erlauben, den Edelstein zu installieren.





windows-7