显然是一些Perl扩展。 Perl版本是5.8.8。
我找到了Error.pm,但现在我正在寻找Core.pm.
虽然我们正在努力:你们如何搜索这些模块。我试过谷歌,但这没什么用。感谢。
最后,在我构建了所有内容后,运行:
./Build install
给了我:
Running make install-lib
/bin/ginstall -c -d /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/Alien/SVN --prefix=/usr
/bin/ginstall: unrecognized option `--prefix=/usr'
Try `/bin/ginstall --help' for more information.
make: *** [install-fsmod-lib] Error 1
installing libs failed at inc/My/SVN/Builder.pm line 165.
看起来Slackware的'ginstall'确实没有那个选项。我想我现在要去谷歌了,看看如何解决这个问题。
答案 0 :(得分:3)
Base class package "Module::Build" is empty.
(Perhaps you need to 'use' the module which defines that package first.)
at inc/My/SVN/Builder.pm line 5
BEGIN failed--compilation aborted at inc/My/SVN/Builder.pm line 5.
Compilation failed in require at Build.PL line 6.
BEGIN failed--compilation aborted at Build.PL line 6.
是一种(相当差)要求您安装Module::Build的方式。
一旦你这样做,那就是
perl Build.PL
./Build
./Build test
./Build install
答案 1 :(得分:2)
你们如何搜索这些模块
答案 2 :(得分:2)
现在我正在寻找Core.pm
那是SVN :: Core,这有点问题。尝试从CPAN安装Alien::SVN。在我的笔记本电脑上新安装的Slackware 12.0上,这对我有用,但我还没有把它安装到我的工作站上。
答案 3 :(得分:1)
应该兼容。 CPAN Tester's matrix在任何平台上都没有显示Perl 5.8.8的失败。
根据README,您可以执行以下操作安装:
perl Makefile.pl
make
make test
make install
答案 4 :(得分:1)
https://metacpan.org/是您打开Perl模块的第一个停靠点。
答案 5 :(得分:1)
我猜你在Slackware上运行所以cpan命令就是你想要用来安装任何Perl模块的。它将为您提供所有依赖项。如果你是第一次运行它,它将不得不进行一些配置,但更新版本的cpan会询问你是否希望它自动配置它。
$ sudo cpan
CPAN>安装Alien :: SVN
此外,如果有Slackware的软件包管理应用程序,您应该首先尝试安装新的Perl模块。
答案 6 :(得分:0)
“你似乎不兼容”是什么意思?你能发布错误信息吗?
如果最新版本不起作用,您可以在“其他版本”下拉列表中选择旧版本并下载。
编辑:对于那些阅读本文的人,作者更新了这个问题,所以我的答案似乎有点偏离左边的领域:)
答案 7 :(得分:0)
搜索地点为http://search.cpan.org。
我设置了我的浏览器(Firefox),以便我可以在地址栏中键入“cpan foo”,它将搜索CPAN以查找与“foo”匹配的模块。您可以使用关键字书签或通过为搜索插件指定关键字来执行此操作。