问题:
我似乎无法正确安装 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 *
- 请检查您使用旧版本的应用程序。*
- 请参阅“旧版本的不兼容更改”和“提示”*
为 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