mengapa macport tidak dapat menemukan make

8

Saya mencoba menjalankan macports seperti ini:

port install php5

Namun, ketika saya melakukannya, saya mendapatkan kesalahan ini:

Error: Unable to open port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it? 

Jadi saya melihat jalan saya:

declare -x PATH="/Developer/usr/bin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/usr/local/php5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin" 

dan kemudian melihat untuk memastikan make ada di salah satu dir itu:

ls -l /Developer/usr/bin/make

$ lrwxr-xr-x 1 root admin 7 Aug  7 16:47 /Developer/usr/bin/make -> gnumake

Dan mengetik:

make

menghasilkan:

make: *** No targets specified and no makefile found.  Stop.

Jadi saya tahu itu ada di sana.

Tetapi macport tidak dapat menemukannya. Ada ide?

G-Man

GeoffreyF67
sumber

Jawaban:

6

Anda dapat membuat tautan simbolis sendiri:

which make (untuk memastikan itu ada di sana)
cd /usr/bin
ln -s /Developer/usr/bin/make make

teras
sumber
11

Satu hal lagi - setelah Anda menginstal xCode 4.3 dari OS X App Store, luncurkan xCode, lalu buka Preferensi -> Unduhan dan instal "Command Line Tools". Mulai ulang Terminal dan Anda akan dapat menggunakan Make.

rlabatt
sumber
8

Sudahkah Anda memutakhirkan Mac OS sejak menginstal XCode? Pembaruan sistem, yang utama seperti 10.5 hingga 10.6, dapat menghapus program-program tersebut dari / usr / bin. Unduh Xcode terbaru dan instal ulang. Seharusnya mengembalikan mereka.

Jeff Snider
sumber
ya, pada kenyataannya, saat natal aku mendapat macan tutul salju. Saya akan mencobanya dan merespons kembali sedikit.
GeoffreyF67
1
Itu berhasil! Juga harus menginstal ulang port sesuai dengan ini: trac.macports.org/wiki/Migrasi Terima kasih!
GeoffreyF67
Terima kasih, bekerja untuk saya juga. Catatan: Pada OSX 10.7 Lion dengan XCode 4.1 yang diunduh dari App Store, Anda dapat menginstal ulang XCode dengan menjalankan lagi "Instal Xcode.app" di / Aplikasi. Diperlukan untuk sampah / Pengembang sebelum XCode akan berhasil menginstal ulang.
haa