2010-12-29 5 views
3

In den Installationshinweisen von RVM wird ausdrücklich erwähnt, dass Xcode vor der Installation von RVM auf OSX installiert sein muss.RVM-Installation beschwert 'Bison' nicht verfügbar in OSX

Ich hatte es bereits heruntergeladen und installiert es ein Alter, so dass ich nicht die Installation erneut tun musste.

Wenn ich jedoch nach der RVM-Installation versuche, eine Ruby-Version zu installieren, z. $ rvm install 1.9.2-head, bekomme ich die folgende Nachricht:

"Bitte stellen Sie sicher, dass Bison vor dem Kompilieren von Kopf installiert ist."

Und wenn ich Homebrew verwenden, es zu installieren, erhalte ich die folgende: für mich

 
$ brew install bison 
/usr/local/Library/Homebrew/brew.h.rb:441: command not found: /usr/bin/xcode-select -print-path 
Warning: Xcode is not installed! Builds may fail! 
Error: No available formula for bison 

Welche ist sehr seltsam, da ich Xcode tun habe auf meinem OSX Box. Hat jemand schon so ein Problem?

+0

„hatte ich bereits heruntergeladen es und es altert ein Go installiert, so musste ich die Installation nicht erneut zu tun.“ Wie lange her? Sie aktualisieren sie regelmäßig, sodass Sie möglicherweise nicht mehr auf dem neuesten Stand sind. Die aktuelle Version von XCode ist 3.2.5. –

+0

Hmmm. Meine Version ist die 3.1.2. Es wird jedoch nicht in der Softwareupdate-Liste angezeigt. Muss ich das 3.5gb wirklich nochmal herunterladen? :( – Pablo

+0

Nein, Sie nicht. Sie könnten wählen, um die Fehler zu akzeptieren, die Sie bekommen, wenn der Download zu viel ist. :-) Eigentlich 3,5 GB ist nicht so ein großer Deal, wenn Sie es nachts oder in der starten Hintergrund. Es gibt eine Version auf der Snow Leopard DVD, aber es ist bekannt, dass sie fehlerhaft ist, daher ist der Download der beste Weg, um XCode-Probleme aus der Gleichung zu entfernen. –

Antwort

0

Installieren Sie Xcode von Ihrer Installations-DVD und führen Sie anschließend ein Software-Update durch - es sollte Xcode auf die neueste Version aktualisieren.

dann versuchen, "die Bison" .. es unter/usr/bin als Teil der Xcode Installation

+0

Beachten Sie, dass Befehlszeilenprogramme optional installiert sind. –

5

Command Line Tools sind nicht mit Xcode 4.3.2 standardmäßig installiert sein sollte. Sie müssen Xcode starten, zu Einstellungen gehen, dann auf Downloads klicken und die Befehlszeilenwerkzeuge installieren. Sie sollten danach Bison haben. Sie können dies überprüfen, indem Sie den Befehl "which bison" in der Terminal-App ausführen.

Apple Developer Site