Làm cách nào để cài đặt các mô-đun CPAN từ dòng lệnh trên OS X?


16

Câu hỏi đơn giản: Làm cách nào để cài đặt các mô-đun CPAN trên OS-X như cách Linux / Unix thông thường?

Tôi chỉ muốn gõ vào cpanmột cái gì đó như install Perl6::Sayví dụ.

Câu trả lời:


15

Mở /Appluggest/Utilities/Terminal.app và bạn có một dấu nhắc unix.

Cả hai perlcpangiao hàng với OS X, do đó bạn không có gì để cài đặt trừ khi bạn muốn có một phiên bản khác với chúng với các phiên bản cụ thể và bản dựng 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>>

1
Tùy thuộc vào các mô-đun bạn muốn cài đặt, bạn có thể cần phải cài đặt Xcode để trình biên dịch có sẵn. Cài đặt Xcode trước khi chạy cpanlần đầu tiên. Nếu bạn đã cấu hình, cpanbạn có thể cần chạy lại nó cpan configđể nó chọn trình biên dịch.
Ian C.

Tôi đang cố gắng, nhưng luôn có trạng thái 'tạo hoặc cài đặt: KHÔNG'. tôi có cần sử dụng sudokhông? nhưng tôi chỉ muốn cho người dùng hiện tại, không phải root tất cả các mô-đun
gaussblurinc

Tại sao không hỏi theo dõi về câu hỏi. Liệt kê chính xác mô-đun bạn muốn cài đặt và chính xác thông báo lỗi bạn nhận được. Bạn có thể thiếu các công cụ dòng lệnh mà Xcode có thể cài đặt hoặc bạn có thể gặp một lỗi khác. Chúng tôi thích câu hỏi hẹp, cụ thể, có thể trả lời ở đây. Bạn có thể hỏi một câu hỏi khác, vậy tại sao không để nó như một biển chỉ dẫn về cách bắt đầu và hỏi một câu hỏi khác về cách diễn giải một thông báo lỗi cụ thể. Tôi sẽ chỉnh sửa câu trả lời của mình để cho thấy rằng với Xcode và các công cụ dòng lệnh được cài đặt, công cụ này sẽ hoạt động cho người dùng cài đặt.
bmike

Xin lưu ý rằng bạn không cần thêm installvào dòng lệnh cho cpan. Tất cả bạn phải làm là cpan Perl6::Say. Nếu bạn bao gồm installnó sẽ cố gắng cài đặt một mô-đun được gọi install, vì lý do này là một mô-đun trống, hãy xem metacpan.org/pod/install .
simbabque

1
@simbabque Mình không biết mình đã sai ở đó. Xin vui lòng cảm thấy bạn có thể chỉnh sửa bài viết của tôi để sửa loại điều này và sau đó để lại một bình luận chỉnh sửa hoặc một bình luận tại sao bạn sửa nó. Tôi đánh giá cao sự điều chỉnh!
bmike

9

Bạn có thể quan tâm đến perlbrew để quản lý các cài đặt perl cục bộ và các mô đun cpan mà không can thiệp vào perl đi kèm với hệ thống hoặc cần sử dụng sudođể cài đặt các mô đun cpan.


Đây là một giải pháp rất hay cho ai đó quan tâm không cài đặt Xcode hoặc các công cụ dòng lệnh khác.
bmike
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.