OS XのコマンドラインからCPANモジュールをインストールする方法


16

簡単な質問:通常のLinux / UnixのようにOS-XにCPANモジュールをインストールする方法は?

たとえば、cpan次のように入力したいだけですinstall Perl6::Say

回答:


15

/Applications/Utilities/Terminal.appを開くと、UNIXプロンプトが表示されます。

どちらperlcpanOS Xでの船、あなたの特定のバージョンと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
インストールするモジュールによっては、コンパイラーを使用できるようにXcodeもインストールする必要がある場合があります。cpan初めて実行する前にXcodeをインストールします。すでに設定しているcpan場合はcpan config、コンパイラを選択するために再実行する必要があるかもしれません。
イアンC。

私は試みていますが、常に「make or install:NO」のステータスを持っています。使用する必要がありますsudoか?しかし、私は、すべてのモジュールルートではない、現在のユーザーに対してのみたい
gaussblurinc

質問のフォローをお願いしませんか。インストールするモジュールと表示されるエラーメッセージを正確にリストします。Xcodeがインストールできるコマンドラインツールがないか、別のエラーが発生している可能性があります。ここでは、具体的で回答可能な狭い質問が好きです。別の質問をすることもできますので、これを開始方法の道しるべとして残し、特定のエラーメッセージの解釈方法について別の質問をしてください。答えを編集して、Xcodeとコマンドラインツールをインストールすると、これがユーザーインストールでも機能することを示します。
bmike

installのコマンドラインに追加する必要がないことに注意してくださいcpan。あなたがしなければならないのはすべてですcpan Perl6::Say。含める場合、installというinstall理由で空のモジュールであるというモジュールをインストールしようとします。metacpan.org/ pod / installを参照してください。
シンバク

1
@simbabque私はそこで間違っているとは思いもしませんでした。この種の問題を修正するために私の投稿を編集してから、編集コメントまたは修正理由のコメントを残すことができると感じてください。訂正ありがとうございます!
bmike

9

システムに含まれているperlに干渉したり、cpanモジュールのインストールに使用したりする必要なく、ローカルのperlインストールとcpanモジュールを管理するperlbrewに興味があるかもしれませんsudo


これは、Xcodeまたは他のコマンドラインツールをインストールしないことを気にする人にとって非常に素晴らしいソリューションです。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.