Di mana saya dapat menemukan program "make" untuk Mac OS X Lion?

222

Baru saja mengupgrade komputer saya ke Mac OS X Lion dan pergi ke terminal dan mengetik "make" tetapi dikatakan: -bash: make: command not found

Kemana perginya "make" command?

Roman Kagan
sumber
5
Misterius bagi saya bahwa pertanyaan ini dianggap di luar topik.
Grumdrig
masalah yang sama dan solusi yang sama untuk singa gunung
bjelli
7
OMG bagaimana mereka bisa mendistribusikan sistem unix tanpa membuat sheesh
Gus
1
Alih-alih mengunduh 1.6GB Xcode, Anda dapat mengunduh 113MB Command Line Tools dari Apple - jawab di bawah ini dengan @Nick White stackoverflow.com/questions/6767481/…
Dylan Valade

Jawaban:

50

Sudahkah Anda menginstal Xcode dan alat pengembang? Saya pikir make, bersama dengan gcc dan teman-teman, diinstal dengan itu dan bukan sebelumnya. Xcode 4.1 untuk Lion gratis.

Cajunluke
sumber
Memang, menginstal Xcode baru menyelesaikan masalah saya. Sayangnya saya tidak tahu bahwa setelah melakukan upgrade Mac OS X saya juga harus meng-upgrade ke versi Xcode terbaru.
Roman Kagan
5
buka tab Unduhan dalam menu Preferensi Xcode dan klik "Instal" di sebelah entri Command Line Tools
williamC
Gulir ke bawah ke jawaban @Tarmo untuk melihat bagaimana melakukannya di 2013.
rych
533

Anda perlu menginstal Xcode dari App Store .

Kemudian mulai Xcode, buka Xcode->Preferences->Downloadsdan instal komponen bernama "Command Line Tools". Setelah itu semua alat yang relevan akan ditempatkan di folder / usr / bin dan Anda akan dapat menggunakannya seperti di 10.6.

Tarmo
sumber
41
Dan jangan lupa untuk menjalankan "/ Aplikasi / Instal Xcode.app". (Ini mengejutkan saya untuk sementara waktu).
njamesp
13
Saya memutakhirkan ke Lion, menginstal ulang Xcode dan membuatnya masih belum ada di jalur saya. Saya melacaknya di: / Pengembang / usr / bin / make
CJ.
9
... yang sekarang tampaknya (dengan versi terbaru):/Applications/Xcode.app/Contents/Developer/usr/bin/
Paul Peelen
5
Saya tidak harus menjalankan "/ Aplikasi / Instal Xcode.app". Dengan menggunakan 4.3.2, seret Xcode ke folder Aplikasi, lalu buka Preferensi-> Unduhan dan instal dari sana. Sekarang 'make' berfungsi dari baris perintah.
Teekin
mengapa tidak menambahkan /Applications/Xcode.app/Contents/Developer/usr/bin ke $ PATH?
chunkyguy
30

Tampaknya Anda dapat menginstal alat baris perintah tanpa mendapatkan Xcode dari Unduhan untuk Pengembang Apple . Itu mengharuskan saya untuk masuk dengan akun apple saya.

Atau, setelah Anda menginstal Xcode dari app store, Anda mungkin melihat alat-alat baris perintah tidak diinstal secara default. Buka Xcode, buka preferensi, klik tab "unduhan", dan dari sana Anda dapat mengunduh dan menginstal alat-alat baris perintah.

Nick White
sumber
21

Xcode 4.3.2 tidak menginstal "Alat Baris Perintah" secara default. Saya harus membuka Tab Preferensi / Unduhan / Komponen Xcode. Itu memiliki daftar komponen opsional dengan tombol "Instal" di samping masing-masing. Ini termasuk "Alat Baris Perintah" dan komponen untuk mendukung pengembangan untuk versi iOS yang lebih lama.

Sekarang "make" tersedia dan Anda dapat memeriksa dengan membuka terminal dan mengetik:make -v

Hasilnya akan terlihat seperti:GNU Make 3.81

Anda mungkin perlu "membuat" bahkan jika Anda tidak membutuhkan Xcode, seperti pengembang Perl menginstal Perl Modul menggunakan cpan -i pada commandline.

Mampu Mac
sumber
3

Jika Anda menginstal xcode dan ditingkatkan ke singa gunung, atau Anda tidak memiliki alat baris perintah terbaru yang diinstal, atau Anda memiliki zsh atau cangkang lain, Anda dapat pintas ke beberapa alat yang tertanam di direktori pengembang dengan:

xcrun make
Matthew F. Robben
sumber
3

Setelah memutakhirkan untuk Mountain Lionmenggunakan NDK, saya memiliki kesalahan berikut:

Tidak dapat menemukan program 'make'. Silakan instal paket Cygwin make atau tentukan variabel GNUMAKE untuk mengarahkannya

Kesalahan diperbaiki dengan mengunduh dan menggunakan NDK terbaru

Andy
sumber
2

Jika Anda hanya perlu berteman dan berteman. Coba instal alat baris perintah yang disediakan oleh Apple. (Dengan asumsi Anda tidak melakukan pengembangan iOS.)

Gaurav Agarwal
sumber
0

ada beberapa alat bantu baris perintah khusus untuk berbagai versi OSX utama yang tersedia dari situs Downloads for Apple Developers . Pastikan untuk mendapatkan versi terbaru untuk OS Anda.

arvindvenkataramani
sumber