Yosemite
Im Folgenden finden Sie einige zusätzliche Schritte für einen neuen Mac, die einige Benutzer möglicherweise benötigen. Dies trägt ein wenig zu @ jnovacks hervorragender Antwort bei.
Update: Einige weitere Hinweise beim Einrichten:
Stellen Sie sicher, dass Ihr Administrator ein Kennwort hat. Ein leeres Kennwort funktioniert nicht, wenn versucht wird, einen Root-Benutzer zu aktivieren.
System Preferences > Users and Groups > (select user) > Change password
Führen Sie dann zum Aktivieren von root dsenableroot
ein Terminal aus:
$ dsenableroot
username = mac_admin_user
user password:
root password:
verify root password:
dsenableroot:: ***Successfully enabled root user.
Geben Sie das Kennwort des Administrators und dann zweimal das neue aktivierte Root-Kennwort ein.
Nächster Typ:
sudo gcc
oder
sudo make
Es wird wie folgt antworten:
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
You have not agreed to the Xcode license agreements. You must agree to
both license agreements below in order to use Xcode.
Drücken Sie die Eingabetaste, wenn Sie aufgefordert werden, die Lizenzvereinbarung anzuzeigen.
Hit the Enter key to view the license agreements at
'/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf'
IMPORTANT: BY USING THIS SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE
FOLLOWING APPLE TERMS:
//...
Drücken Sie q
, um die Ansicht der Lizenzvereinbarung zu verlassen.
By typing 'agree' you are agreeing to the terms of the software license
agreements. Type 'print' to print them or anything else to cancel,
[agree, print, cancel]
Typ agree
. Und dann endet es mit:
clang: error: no input files
Was im Grunde bedeutet , dass Sie nicht geben make
oder gcc
irgendwelche Eingabedateien.
So sah der Scheck aus:
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
Außenseiter
Bei Mavericks ist das jetzt etwas anders.
Wenn die Werkzeuge NICHT gefunden wurden, gab der Befehl pkgutil
Befehl Folgendes zurück:
$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
Um die Kommandozeilen-Tools zu installieren, funktioniert dies gut vom Terminal aus, mit einer netten GUI und allem.
$ xcode-select --install
http://macops.ca/installing-command-line-tools-automatically-on-mavericks/
Als sie gefunden wurden, gab der pkgutil
Befehl Folgendes zurück:
$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
package-id: com.apple.pkg.CLTools_Executables
version: 5.0.1.0.1.1382131676
volume: /
location: /
install-time: 1384149984
groups: com.apple.FindSystemFiles.pkg-group com.apple.DevToolsBoth.pkg-group com.apple.DevToolsNonRelocatableShared.pkg-group
Dieser Befehl hat vor und nach der Installation denselben Befehl zurückgegeben.
$ pkgutil --pkg-info=com.apple.pkg.DeveloperToolsCLI
No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
Ich hatte auch die Komponente für das CLT ausgewählt und im Download-Bereich von xcode installiert, aber es scheint, als hätte sie es nicht zum Terminal geschafft ...
Hoffentlich hilft das.