Also, wie der Titel andeutet, versuche ich, Ruby 2.1.2 zu installieren, obwohl ich versucht habe, auch andere Versionen zu installieren, und ich bekomme die gleichen Fehler. Ich verwende OSX 10.9.2.
Ich habe es versucht:
Installiere einen neuen gcc-Compiler über brew install gcc47
Installieren von aktualisierten OSX-Befehlszeilentools
Deinstallieren von rbenv und es erneut versuchen
Neustart der Maschine
Hier ist die Summe dessen, was ich bekomme:
%Vor%Gedanken?
Ich konnte es mithilfe von erstellen:
%Vor%Das ist im Grunde in dem Kommentar der Frage von wicz vorgeschlagen.
Die Lösung von KurtPreston hat nicht für mich funktioniert. Auch mit OS X 10.9.
Ich konnte das in meiner eigenen Umgebung funktionieren lassen durch:
brew remove gcc47
Ich habe versucht, 2.0 zu installieren, und habe den gleichen Fehler angezeigt. Aber jetzt scheint die CONFIGURE_OPTIONS-Überschreibung zumindest mit rvm
nicht mehr zu funktionieren, also musste ich sie mit rvm install --reconfigure -C --disable-dtrace ruby-2.0.0-p594
erstellen. Dies war das erste Google-Ergebnis der Fehlermeldung ("dtrace: Script konnte nicht kompiliert werden. Probes.d: Preprocessor nicht gefunden"), also dachte ich mir, ich sollte das als aktuelle Lösung für rvm
user hinzufügen. Läuft auf OSX Mavericks.
Ich kann das nicht auf meiner Maschine reproduzieren, tut mir leid. Als Referenz, hier ist meine Dtrace-Version, wenn das etwas mit dem Fehler zu tun haben sollte:
%Vor%Sie können versuchen, nach Updates für XCode- und Befehlszeilenprogramme zu suchen. GCC 4 sollte nicht notwendig sein, Sie können den Compiler verwenden, der mit XCode ausgeliefert wird:
%Vor%Aktualisieren Sie abschließend alles und versuchen Sie es erneut:
%Vor%Wenn das noch nicht funktioniert: Einige Leute haben berichtet, dass ein einfacher Neustart der Maschine ähnliche Fehler mit dprobe / dtrace gelöst hat.