問題:
perl モジュール、特に JSON-2.53 を正しくインストールできないようです。
私は次のことをしました:
- 同様の問題を検索し、その解決策を試しましたが、うまくいきませんでした。
- perl ".../config.h、`Makefile' で必要" が OSX Lion のアップグレード後に機能しない
- インストールされた XCode コマンドライン開発者ユーティリティ (c コンパイラ、make など)
- この特定の perl モジュールのバージョン互換性に関するドキュメントをお読みください: http://metacpan.org/pod/JSON
次のコマンドを実行して、目的の perl モジュールを作成およびインストールします。
$perl Makefile.PL
JSON へようこそ (v.2.53)
JSON::XS v.2.27 をインストールすると、JSON が高速になります。
************************** 注意 *********************** ***
- これは「JSON バージョン 2」で、多くの違いがあります *
- バージョン 1.xx へ *
- 古いバージョンを使用しているアプリケーションを確認してください。*
- 「古いバージョンへの互換性のない変更」および「TIPS」を参照してください *
JSON の Makefile の記述
(Makefileが書かれていることを確認)
$make
make: *** No rule to make target `/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h', needed by `Makefile'. Stop.
そのエラーはどういう意味ですか? make install
このモジュールを成功させるにはどうすればよいですか?
この問題のデバッグに役立つ追加のアイテムを次に示します。
$which make
/Applications/Xcode.app/Contents/Developer/usr/bin/make
$which perl
/usr/bin/perl
$perl -v
This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-thread-multi-2level