2010-10-13 5 views
15

Ich habe mich entschieden, mit Ubuntu 10.10 neu zu starten. Ich begann mit der Installation von Git und dann Installation von Rvm aus dem Git Repo. alles funktionierte gut und ich zusammengestellt und installiert Rubin 1.8.7 und 1.9.2 Rubin
die Perle auch installiert ist und ich laufe gem -v
aber bei der Ausführung gem Liste oder gem install Rake bekomme ich folgende FehlerInstallieren von Ruby auf Ubuntu 10.10 mit RVM, Problem mit Edelstein

ERROR: Loading command: list (LoadError) 
no such file to load -- zlib 
ERROR: While executing gem ... (NameError) 
uninitialized constant Gem::Commands::ListCommand 

eine Idee, wie Sie dieses Problem lösen können? Ich habe auch versucht sudo apt-get install zlib1g zlib1g-dev build-essential libpq-dev ohne Glück

Antwort

16

Wenn rvm verwenden Sie einfache Schritte tun können, die hier gezeigt werden: link text

$ rvm pkg install zlib (oder älteres Format, rvm package install zlib)

$ rvm remove 1.9.2 
$ rvm install 1.9.2 --with-zlib-dir=~/.rvm/usr 
+0

Sie sind heute mein persönlicher Held. – EarlyPoster

+0

+1: Das Gleiche gilt für mich. – Rekin

+0

In einigen Fällen müssen Sie viele Ruby-Standard für Rvm festlegen. Im obigen Beispiel wäre der Befehl dafür 'rvm alias create default ruby-1.9.2' – Suhas

7

Oder rvm wenn verwenden, einfach neu installieren die Ruby-Version, sobald Sie zlib1g-dev installiert haben.

0

Bitte beachten Sie auch https://github.com/wayneeseguin/rvm/issues/420

ich durch persönlich ging und überprüfte Verbaubarkeit auf mehrere Distributionen und Plattformen um sicherzustellen, dass der Prozess wie erwartet funktioniert.

Das Wichtigste aus diesem wegzunehmen ist: bevor Sie alle Ruby-Versionen unter RVM zu installieren versuchen, sollten Sie immer den Befehl

rvm notes 

lesen, da diese Informationen enthält, die basierend angezeigt wird auf der Plattform, auf der Sie gerade laufen. Dadurch erhalten Sie die Liste der minimalen Anforderungen für alle Versionen eines bestimmten Ruby, die Sie von Ihrem Paketmanager installieren müssen. Denken Sie daran, dass wenn Sie mehrere verschiedene Versionen wie zB einen RBX Rubin, einen MRI ('normalen' Rubin) oder einen REE verwenden möchten, sollten Sie alle zusätzlichen Voraussetzungen installieren und sorgfältig die Notizenliste lesen.

HINWEIS: Wenn Sie zum ersten Mal installieren oder nach jedem Upgrade, müssen Sie ausführen:

Sie
rvm notes 

jedes Mal aktualisieren, da wir wichtige Informationen über gotchas und Anforderungen stellen, sowie Abhilfen , Hier. Wir werden in Kürze einen 'Issue' Befehl für RVM erstellen.

Verwandte Themen