it-swarm.com.de

gem install json -v 1.7.3 enthält "Bitte aktualisieren Sie Ihren PFAD, um Build-Tools einzuschließen"

Wenn ich renne: 

Rails new blog

Ich bekomme:

Installing json (1.7.3)
Gem::InstallError: The 'json' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
An error occurred while installing json (1.7.3), and Bundler cannot continue.
Make sure that `gem install json -v '1.7.3'` succeeds before bundling.

Wenn ich renne: 

gem install json -v 1.7.3

Ich bekomme:

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

Ich verwende Windows 8. Ich habe c:\Ruby193\bin in meinem Pfad. Was kann ich tun, um diese Fehler zu beheben?

70
Joe

Stellen Sie sicher, dass Sie das Devkit installieren (aktivieren Sie die Kontrollkästchen, um den Pfad zu aktualisieren): Möglicherweise müssen Sie auch Ruby neu installieren.

DevKit installieren

Laden Sie das Development Kit hier herunter http://rubyinstaller.org/downloads/

DevKit-URL zu diesem Zeitpunkt Für die Verwendung mit Ruby 1.8.7 und 1.9.3: DevKit-tdm-32-4.5.2

Für die Verwendung mit Ruby 2.0 und höher (nur 32-Bit-Version): DevKit-mingw64-32-4.7.2

Für die Verwendung mit Ruby 2.0 und höher (nur x64 - 64 Bit) DevKit-mingw64-64-4.7.2

Folgen Sie den Anweisungen hier .

Oder kurze Anweisungen:

Zip entpacken

Öffnen Sie die Befehlszeile und wechseln Sie in den entpackten Ordner

Ruby dk.rb init

Ruby dk.rb installieren

gem install rdiscount --platform = Ruby

204
Julien Pellet

wenn Sie den Ruby dk.rb init ausführen, haben Sie manchmal einen Fehler wie diesen 

Ruby Error

um dieses Problem zu beheben, müssen Sie die Kodierung des Befehls Eingabeaufforderungsfenster ändern Um diesen Typ chcp 1256 auszuführen, wird folgende Meldung angezeigt: Aktive Codepage: 1256

jetzt können Sie diesen Befehl ohne Probleme ausführen.

viel Glück .

4
M.R.Safari

Wenn Sie wissen, dass Sie das richtige DevKit installiert haben (z. B. via chocolatey ), müssen Sie einfach das mitgelieferte Skript ausführen, um Umgebungsvariablen einzurichten.

In cmd:

C:\> d:\path\to\DevKit2\devkitvars.bat

In PowerShell:

PS> . d:\path\to\DevKit2\devkitvars.ps1

Diese Skripts richten die korrekten Pfade in Ihrem aktuellen Befehlsfenster ein.

1
Ryan Bemrose

Löschen Sie den alten DevKit folder vor Ihnen extract den neuen, den Sie von einer der folgenden links herunterladen werden, basierend auf Ihrer configuration:

DevKit-URL zu diesem Zeitpunkt Für die Verwendung mit Ruby 1.8.7 und 1.9.3: https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

Für die Verwendung mit Ruby 2.0 und höher (nur 32-Bit-Version): http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe2

Für die Verwendung mit Ruby 2.0 und höher (nur x64 - 64 Bit) http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4-4.7.2-20130224-1432-sfx.exe3

0
Akash