2014-12-06 13 views
7

Ein seltsames Problem, das auf zwei anderen Arbeitsstationen nicht auftritt. Nach einer kürzlichen Neuinstallation von Yosemite mit Xcode und den Befehlszeilen-Tools habe ich festgestellt, dass meine /usr/include nicht auf dieser bestimmten Workstation vorhanden ist. Ich bin im Moment in der Lage, Pakete mit Homebrew zu erstellen und verschiedene andere Aufgaben funktionieren scheinbar gut, aber als ich anfing, einige Kernel-Erweiterungen zu bauen, fand ich zu meinem Entsetzen diesen Ordner völlig abwesend. Irgendwelche Gedanken darüber, was hier vor sich geht?Fehlender/usr/include nach Installation von Yosemite und Xcode?

+0

"* Irgendwelche ** Gedanken ** zu dem, was hier vor sich geht? *" Ich kann sehen, was du ** versuchst zu fragen, aber vielleicht solltest du darüber nachdenken, deine Frage neu zu formulieren. "Viele gute Fragen erzeugen auf der Grundlage von Expertenerfahrung ein gewisses Maß an Meinungsbildung, aber die Antworten auf diese Frage basieren eher auf Meinungen als auf Fakten, Referenzen oder spezifischen Fachkenntnissen." - [Welche Art von Fragen sollte ich beantworten? nicht fragen?] (http://stackoverflow.com/help/dont-ask) – esqew

Antwort

18

Interessanterweise war die Antwort einfach, dass Xcode 6.1.1 mit Befehlszeilen-Tools nicht korrekt installiert wurde. Ich konnte manuell xcode-select --install von der Shell ausführen und danach /usr/include schließlich aufgetaucht.

Ich kann nicht ganz sehen, warum dies so funktionierte wie andere Workstations, aber dieses spezielle Szenario hatte offensichtlich einige Probleme, die ich nicht isolieren kann. Unabhängig davon, hoffentlich kann dies jemand anderem helfen, der in diese seltsame Situation auf der Straße kommt. Ich weiß, dass auch andere Leute im IRC es für merkwürdig hielten, aber das hat es zumindest gelöst.

1

Ich hatte das gleiche Problem nach der Installation von Yosemite. Dein Tipp hat erheblich geholfen.

Zusätzlich hatte ich XQuartz installiert, die Links/usr/X11 und/usr/X11R6 wurden gelöscht. Das erneute Installieren von XQuartz half.

+1

Froh, dass es geholfen hat! Was für ein Ärger es war. – ylluminate