Agak jauh di sini, tapi SU akan tahu lebih baik daripada kebanyakan ... Saya mencoba menginstal Catalyst pada Mac yang menjalankan OS X 10.4.11 dan Perl 5.8.6 (mesin ini akan menjadi server web lokal). Untuk menghindari kemungkinan masalah, saya pertama kali menginstal paket dev XCode untuk 10.4 / 10.5. Ketika saya mencoba menggunakan CPAN untuk menginstal Catalyst :: Runtime, proses instal macet di:
Writing Makefile for ExtUtils::MakeMaker
Writing MYMETA.yml and MYMETA.json
--NOT OK
Running Make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Pikiran? Saya bergabung dengan klub Apple di Snow Leopard, jadi 10.4 adalah sebelum waktu saya.
EDIT: Sambil bertingkah, saya memutuskan untuk mencoba menginstal modul DateTime. Saya mendapat kesalahan yang sama.
Saya telah mencoba menginstal Catalyst pada 10.5. Mencoba selama berjam-jam tanpa hasil karena ada kemunduran dan paket ganda dan sebagainya. Buang setengah hari. Ambil saran saya dan instal pada hal lain. Saya pasti akan mencari Debian. (Dokumentasi dan tutorial untuk debian).
—
r4.
Anda tidak boleh menggunakan Perl default yang datang dengan mac. Itu sudah tua, sungguh. Ada beberapa cara (beberapa opsi) yang cukup mudah yang memungkinkan Anda menginstal Perl 5.12. Lebih baik dan lebih baru. Itu menurut pengalaman saya adalah apa yang dilakukan semua orang.
—
r4.
Kenapa Anda menginstal Catalyst di mac, itu konyol. Pergi debian!
—
r4.
Olof, terima kasih atas masukannya. Saya ingin menginstalnya pada sesuatu yang lain, dan akan membuat saran, tetapi saya melakukan bantuan untuk seorang teman dan mereka tidak ingin berubah dari OS X. Dari komentar Anda, apakah saya benar memahami bahwa setiap peningkatan Perl tidak bermanfaat untuk tujuan ini?
—
learner
Itu lucu. A) Saya punya aplikasi Catalyst kecil yang berjalan di Lion, B) Saya berbicara dengan mereka tentang setidaknya Linux, tetapi mencoba membuat mereka membeli mesin & C $ 500 baru dan C) untuk alasan apa pun, CPAN tidak dapat menemukan ' Mengedit / Pengguna / pengguna / .cpan/CPAN/MyConfig.pm dan pengaturan make = / usr / bin / membuat setidaknya memperbaiki satu masalah, meskipun Catalyst tidak akan dikompilasi. Saya pikir saya akan mendorong untuk Linux. Terima kasih!
—
learner