7

解決しました。下部を参照してください。

OSX Lionにアップグレードして、Perlインストールを再度実行しようとしています。

sudo /usr/bin/perl -MCPAN -e 'install "MODULENAME"'

MODULENAME私が試した値(例JSON)を使用すると、次のようになります。

...
Checking if your kit is complete...
Looks good
Writing Makefile for JSON
make: *** No rule to make target `/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h', needed by `Makefile'.  Stop.
  MAKAMAKA/JSON-2.53.tar.gz
  /Developer/usr/bin/make -- NOT OK

どこにも似たものが見つかりませんがconfig.h、ディレクトリは存在します...

これでも機能しません:

/usr/bin/cpan CPAN

解決済み: AppStoreから最新バージョンのXCodeをダウンロードしてインストールします。AppStoreからXCodeをダウンロードするだけではインストールされないことに注意してください(なぜ、Apple、なぜですか?)が、インストーラーを/Applicationsにダンプするだけです。インストーラーを実行すると、この問題が修正されます。

4

2 に答える 2

7

解決済み:AppStoreから最新バージョンのXCodeをダウンロードしてインストールします。AppStoreからXCodeをダウンロードするだけではインストールされないことに注意してください(なぜ、Apple、なぜですか?)が、インストーラーを/Applicationsにダンプするだけです。インストーラーを実行すると、この問題が修正されます。

于 2011-07-23T19:57:41.057 に答える
6

Xcodeは「コマンドラインツールforXcode」パッケージを自動的にインストールしなかったため、Xcodeをインストールした後もこの問題が発生しました。これはXcodeから入手できます| 設定| ダウンロード| コンポーネントをクリックし、[コマンドラインツール]の横にある[インストール]をクリックします。

これは別のパッケージになっているので、すべてのXcodeをインストールせずにこの問題を解決することもできます(つまり、このパッケージをインストールするだけです:-)

于 2012-02-22T21:01:19.507 に答える