Ich habe versucht, Ruby auf meinem Lion-Rechner (OSX 10.7.3) zu installieren.
Ich habe rbenv und ruby-build installiert und versuche 1.9.2-p290 auf meinem Rechner zu installieren. Hier ist die Ausgabe der Installation fehlgeschlagen:
%Vor%Ich habe versucht, das Problem zu beheben, aber bis jetzt habe ich keine Lösung gefunden:
%Vor%Jede Hilfe würde sehr geschätzt werden!
Als Nebenbemerkung habe ich andere ähnliche Vorschläge ausprobiert, die hier veröffentlicht wurden, und keine hat für mich funktioniert.
Pro Ruby-Build Problem # 130 lautet die aktuelle Problemumgehung:
env CC=/usr/bin/gcc rbenv install 1.9.3-p125
Ich habe das gerade erfolgreich auf einem System getestet mit:
Auch die ausstehende Pull-Anforderung # 137 zielt darauf ab, dieses Upstream ein für allemal zu beheben.
FWIW, viele Leute schütteln Buildcode-Probleme mit Xcode 4.3.x, seit es herauskam. Erwarten Sie Instabilität in jedem System, wenn Sie auf die neue Toolchain aufgerüstet haben, bis sich der kollektive Staub gelegt hat.
Es scheint zwei oder drei Stack-Überlauf-Fragen im Zusammenhang mit Fehlern zu geben, die rbenv
verwenden, um ruby 1.9.x
unter Mac OS X über homebrew
/ rbenv
zu installieren, und ich habe die Lösungen für viele von ihnen ausprobiert Glück. Das Einstellen des Compilers und das Installieren des Apple gcc42-Compilers über Homebrew hat nicht geholfen ( brew install apple-gcc42
und CC=/usr/bin/gcc
- kein Glück), also bin ich mir nicht sicher, ob sie notwendig sind. Ich benutze den rbenv
-Manager und das ist es, was mir bei der Installation von 1.9.3-p385
Das Problem ist mit der readline, wie das Protokoll zeigt:
%Vor%Nachdem ich genau nach diesem Fehler gesucht habe, fand ich die Lösung:
Sie können den rbenv install 1.9.3-p385
-Teil des Befehls so ändern, dass er mit der neuesten Version übereinstimmt oder die Sie installieren möchten. Ich habe den Hinweis auf diesem Blog gefunden.
Dies kann auf der Ebene von dem, was Sie brauchen, statt auf der Ebene dessen, was Sie direkt fragen, antworten: Haben Sie in Erwägung gezogen, einfach Macports zu verwenden (siehe macports.org) oder brauen, um Ruby 1.9 zu installieren? ? Es funktioniert sehr gut und mit viel weniger Aufwand.
Es ist nicht genau das, wonach Sie gefragt haben, aber Can installiere Ruby unter Lion nicht mit RVM - GCC-Probleme "beantwortet, wie Ruby mit RVM auf Lion funktioniert. Die Fehler sind ziemlich ähnlich, so dass Sie entweder:
Verwenden Sie sie als Anleitung für die Rbenv-Fehlerbehebung oder verwenden Sie einfach RVM, wie in der oberen Antwort beschrieben, um Ruby auf diese Weise zu installieren. Es scheint mir die leichtere Methode zu sein.