cpanを使用してMacOS X 10.10にDate :: Manipをインストールしようとしています。 Xcodeとコマンドラインツールをインストールしました。 ExtUtils::MakeMaker
はすでに私のシステムにインストールされているので、これは意味がありませんDate :: cpanからのManipのインストールがMacで失敗する - ExtUtils :: MakeMakerが見つからない
---- Unsatisfied dependencies detected during ----
---- SBECK/Date-Manip-6.59.tar.gz ----
ExtUtils::MakeMaker [build_requires]`
:
$ cpan -D ExtUtils::MakeMaker
Reading '/Users/myname/.cpan/Metadata'
Database was generated on Sun, 06 Aug 2017 20:17:02 GMT
ExtUtils::MakeMaker
Writes Makefiles for extensions
B/BI/BINGOS/ExtUtils-MakeMaker-7.30.tar.gz
/System/Library/Perl/5.18/ExtUtils/MakeMaker.pm
Installed: 6.66
CPAN: 7.30 Not up to date
Michael G Schwern (MSCHWERN)
mschwern at cpan.org
私は理由を理解していない私は
sudo cpan -i Date::Manip
を入力すると、私は次のエラーを参照してくださいDate :: Manipのインストールでそれを見つけることができません。
インストーラは次にExtUtils::MakeMaker
(それが不足していると思われるため)をインストールしようとします。そのインストールは失敗します。これは別の問題かもしれませんが、私は現時点では心配していません - ちょうどMakeMaker
の現在のバージョンを使用してDate::Manip
をインストールしたいと思っています。
ExtUtils::MakeMaker
の現在インストールされているバージョンを検索して使用するにはどうすればよいですか?
追加情報:
$ sudo which perl
/usr/bin/perl
$ which perl
/usr/bin/perl
$ sudo which cpan
/usr/bin/cpan
$ which cpan
/usr/bin/cpan
あなたは 'sudo cpan'と' cpan'は違うことを理解していますよね? –
また、[あなたのシステムに付属のPerlインストールを混乱させるべきではありません](https://www.effectiveperlprogramming.com/2015/11/apple-recommends-installing-your-own-perl/)も理解していますか? –
はい、私はあらかじめインストールされているPerlを混乱させてはいけないということを知っています。それが本当にMakeMakerを再インストールしたくない理由です。私は 'sudo cpan'と' cpan'が違っていた(私はちょうど 'cpan'をrootとして走りたいと思っていた)ことを知らなかったが、私はちょうど簡単なテストをした。 – dannyhmg