2012-07-30 4 views
5

Ich versuche Oktave auf macos Berglöwen über die folgenden Elemente zu installieren:Welche Einstellung verwende ich für xcode-select -switch?

sudo port install octave 

das Ergebnis dieses Befehls ist jedoch immer folgendes:

Error: 
Error: No valid Xcode installation is properly selected. 
Error: Please use xcode-select to select an Xcode installation: 
Error:  sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer # version 4.4 
Error: 

ich die vorgeschlagene sudo xcode-select -switch versucht haben, Befehl ohne Erfolg. Derselbe Fehler tritt immer auf. Irgendwelche Ideen, wie man dieses Problem löst?

Antwort

20

Haben Sie xcode oder nur die Befehlszeilenwerkzeuge installiert?

Ich habe gerade die Kommandozeilen-Tools und konnte einige GEMS auszutricksen, indem Sie den folgenden Befehl:

sudo xcode-select -switch /usr/bin 

Ich wies sie im Grunde auf den Ordner bin mein GCC Leben, wo.

+0

Ja, ich Xcode installiert und installiert dann die Kommandozeilen-Tools (tatsächlich habe ich installiert zunächst nur die Kommandozeilen-Tools, aber dann zu Berglöwen aufgerüstet). Ich habe den vorgeschlagenen Wechsel von deiner Antwort versucht, aber ich habe das gleiche Ergebnis. – jonderry

+2

Versuchen Sie, ein "which gcc" zu finden, um den Pfad zu Ihrem Compiler zu finden. Dann Sudo Xcode-Select-Schalter THAT_PATH. –

+0

Die Fehlermeldung scheint gutartig zu sein. Ich habe schließlich eine Oktave gebaut, musste aber eine .h-Datei löschen, die anscheinend nicht verfügbar war und einen späteren Fehler in der Protokollausgabe verursachte. – jonderry

13
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

gelöst für mich

+0

Perfekt! Muss ich das bei jedem Neustart meines Computers tun? – chrisapotek

+0

Nein! Sie müssen das nicht bei jedem Neustart tun. – kamal

+0

das machte auch filemerge wieder für mich arbeiten! – Chris