Problem beim Installieren von Gem

579
Peter

Also versuche ich, diesen Edelstein zu installieren, aber ich stoße auf einen Fehler. https://github.com/cgore/ruby-btce Die eigentliche README-Datei sagt, dass ein Edelstein installiert werden muss. Ich denke, ich musste das Git-Repo nicht klonen. Wie auch immer, ich musste vorher Ruby installieren, und das ist alles, was ich bisher installiert habe. Ich vermute, dass mir vielleicht noch ein paar andere Abhängigkeiten fehlen, um diesen Edelstein zu installieren? Fehler, den ich beim Versuch eines "gem install btce" erhalte, ist:

ERROR: Error installing btce: eRROR: Failed to build gem native extension.  /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb:13:in <main> 

In Anbetracht dessen, dass es sich um eine gem-Installation handelt und ich denke, es wäre gleichbedeutend mit der Installation eines Pakets aus einem anderen Paket-Manager, bedeutet dies, dass auf meinem vorhandenen Dateisystem nichts erforderlich ist (z. B. eine Datei ... die scheinbar fehlt).

Meine nächste Annahme wäre also eine fehlende Abhängigkeit. Aber gibt es einen Weg, um herauszufinden, was es sein könnte, wenn die Fehlermeldung nicht anzeigt, was fehlt?

1
Wie haben Sie "Ruby" installiert? Haben Sie `RVM` verwendet oder aus der Quelle zusammengestellt? Wenn Sie aus dem Quellcode kompiliert werden, könnten Sie `sudo gem install btce` tun kobaltz vor 10 Jahren 0
Ich habe es auf Debian 7.1 installiert. Dann fahren Sie mit der Installation von gem fort. Ich denke, ich könnte mit RVM nachsehen, wenn Sie denken, dass es helfen könnte. Peter vor 10 Jahren 0

1 Antwort auf die Frage

1
Peter

Erforderlich für die Installation ruby-devund Abhängigkeiten.

Wie in einem SO-Post: `required ': keine solche Datei zum Laden - mkmf (LoadError) .