Bagaimana cara menginstal modul CPAN dari baris perintah pada OS X?

16

Pertanyaan sederhana: Bagaimana cara menginstal modul CPAN pada OS-X seperti cara Linux / Unix yang normal?

Saya hanya ingin mengetikkan cpansesuatu seperti install Perl6::Saymisalnya.

gaussblurinc
sumber

Jawaban:

15

Buka /Applications/Utilities/Terminal.app dan Anda memiliki prompt unix.

Keduanya perldan cpandikirimkan dengan OS X sehingga Anda tidak perlu menginstal apa pun kecuali Anda menginginkan versi yang berbeda dari mereka selain dikirimkan dengan versi khusus dan versi OS X.

Air:~ me$ cpan Perl6::Say
Sorry, we have to rerun the configuration dialog for CPAN.pm due to
some missing parameters...  Will write to
 <</Users/me/.cpan/CPAN/MyConfig.pm>>
bmike
sumber
1
Bergantung pada modul yang ingin Anda instal, Anda mungkin perlu menginstal Xcode juga agar kompiler tersedia. Instal Xcode sebelum dijalankan cpanuntuk pertama kalinya. Jika Anda sudah mengkonfigurasi cpanAnda mungkin perlu menjalankannya kembali cpan configsehingga mengambil kompiler.
Ian C.
Saya mencoba, tetapi selalu berstatus 'make or install: NO'. am i harus menggunakan sudo? tetapi saya hanya ingin pengguna saat ini, bukan root semua modul
gaussblurinc
Mengapa tidak bertanya ikuti pertanyaan. Daftar persis modul yang ingin Anda instal dan persis pesan kesalahan yang Anda dapatkan. Anda mungkin kehilangan alat baris perintah yang dapat diinstal Xcode atau Anda mungkin memiliki kesalahan lain. Kami menyukai pertanyaan yang sempit, spesifik, dan dapat dijawab di sini. Bebas mengajukan pertanyaan lain, jadi mengapa tidak meninggalkan ini sebagai rambu untuk memulai dan bertanya kepada orang lain tentang cara menafsirkan pesan kesalahan tertentu. Saya akan mengedit jawaban saya untuk menunjukkan bahwa dengan Xcode dan alat-alat baris perintah diinstal, ini berfungsi untuk instalasi pengguna.
bmike
Harap perhatikan bahwa Anda tidak perlu menambahkan installpada baris perintah untuk cpan. Yang harus Anda lakukan adalah cpan Perl6::Say. Jika Anda memasukkannya installakan mencoba memasang modul bernama install, yang karena alasan ini adalah modul kosong, lihat metacpan.org/pod/install .
simbabque
1
@ capabque Saya tidak tahu saya salah di sana. Harap merasa Anda dapat mengedit posting saya untuk memperbaiki hal ini dan kemudian meninggalkan komentar edit atau komentar mengapa Anda memperbaikinya. Saya menghargai koreksinya!
bmike
9

Anda mungkin tertarik pada perlbrew untuk mengelola pemasangan perl lokal dan modul cpan tanpa mengganggu perl yang disertakan dengan sistem atau perlu menggunakan sudountuk menginstal modul cpan.

ghoppe
sumber
Ini adalah solusi yang sangat bagus untuk seseorang yang tidak ingin menginstal Xcode atau alat baris perintah lainnya.
bmike