【发布时间】:2015-09-21 19:20:27
【问题描述】:
问题:
我似乎无法正确安装 perl 模块,尤其是 JSON-2.53。
我做了以下事情:
- 搜索了一个类似的问题并尝试了它的解决方案 - 没有用。
- perl ".../config.h, needed by `Makefile'" not working after OSX Lion upgrade
- 已安装 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
【问题讨论】:
-
我实际上在我的问题中提到了这个问题 - 我尝试了他所做的,但它对我不起作用。
标签: macos makefile perl-module