Yosemite
Aşağıda, bazı kişilerin ihtiyaç duyabileceği yeni bir Mac için birkaç ekstra adım bulunmaktadır. Bu, @ jnovack'in mükemmel cevabına biraz katkıda bulunur.
Güncelleme: Bunu ayarlarken birkaç not daha:
Yönetici kullanıcınızın bir şifresi olduğundan emin olun. Bir kök kullanıcıyı etkinleştirmeye çalışırken boş bir parola çalışmayacaktır.
System Preferences > Users and Groups > (select user) > Change password
Ardından kökü etkinleştirmek dsenableroot
için bir terminalde çalıştırın :
$ dsenableroot
username = mac_admin_user
user password:
root password:
verify root password:
dsenableroot:: ***Successfully enabled root user.
Yönetici kullanıcının şifresini, ardından yeni etkinleştirilmiş kök şifresini iki kez yazın.
Sonraki tür:
sudo gcc
veya
sudo make
Aşağıdaki gibi yanıt verecektir:
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.
Size lisans sözleşmesini göstermesi istendiğinde enter tuşuna basın.
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:
//...
q
Lisans sözleşmesi görünümünden çıkmak için basın .
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]
Tür agree
. Ve sonra şununla bitecek:
clang: error: no input files
Temelde hangisi vermedi demekse make
veya gcc
herhangi bir giriş dosyaları.
Çek şu şekilde görünüyordu:
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
Mavericks
Mavericks ile durum şimdi biraz farklı.
Araçlar BULUNMADIĞINDA, komut pkgutil
komutunun verdiği şey şudur :
$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
Komut satırı araçlarını yüklemek için, bu güzel bir kullanıcı arayüzü ve her şeyle Terminal'den güzelce çalışır.
$ xcode-select --install
http://macops.ca/installing-command-line-tools-automatically-on-mavericks/
Bulunduklarında, pkgutil
komut şu şekilde döndü:
$ 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
Bu komut, kurulumdan önce ve sonra aynı şeyi döndürdü.
$ pkgutil --pkg-info=com.apple.pkg.DeveloperToolsCLI
No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
Ayrıca CLT için bileşeni daha önce seçip xcode'un indirilenler bölümüne yükledim, ancak terminale ulaşmamış gibi görünüyor ...
Umarım yardımcı olur.