让git-svn在Slackware 12.1上运行

时间:2008-09-17 20:24:46

标签: perl git-svn slackware

显然是一些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'确实没有那个选项。我想我现在要去谷歌了,看看如何解决这个问题。

8 个答案:

答案 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)

  

你们如何搜索这些模块

http://search.cpan.org/

答案 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”匹配的模块。您可以使用关键字书签或通过为搜索插件指定关键字来执行此操作。