Linux 使用ExtUtils::MakeMaker生成Perl模块,并克服生成错误
我有一个Perl模块,十年前它还可以构建,但现在它根本没有构建。我想知道从哪里开始重新构建 我的模块是。 这些文件显示在中 下面是我如何构建模块以及我得到的:Linux 使用ExtUtils::MakeMaker生成Perl模块,并克服生成错误,linux,perl,module,makefile,Linux,Perl,Module,Makefile,我有一个Perl模块,十年前它还可以构建,但现在它根本没有构建。我想知道从哪里开始重新构建 我的模块是。 这些文件显示在中 下面是我如何构建模块以及我得到的: $ rm Makefile $ perl Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for File::FindSimilars Writing MYMETA.
$ rm Makefile
$ perl Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for File::FindSimilars
Writing MYMETA.yml and MYMETA.json
$ make
make: Nothing to be done for 'all'.
$ make dist
make: *** No rule to make target 'dist'. Stop.
$ perl -v
This is perl 5, version 20, subversion 2 (v5.20.2) built for x86_64-linux-gnu-thread-multi
(with 39 registered patches, see perl -V for more detail)
$ make -v
GNU Make 4.0
Built for x86_64-pc-linux-gnu
这使得dist以前常常给我.tar.gz表单中的内置模块。但为什么它现在不起作用呢
谢谢尝试make-d调试make会话。也许你的目录中还有另一个可识别的makefile名称?它在Mac OS X上对我有效。cpan甚至可以安装它。运行perl步骤后是否有生成文件?@mob,啊,我真傻。你搞定了-我的目录中还有另一个可识别的makefile名称。答对 了现在,新的问题是,SO的做法是删除这些琐碎的问题。我应该这样做吗?