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

有帮助吗?

解决方案

它应该是兼容的。这 CPAN 测试仪矩阵 显示 Perl 5.8.8 在任何平台上都没有失败。

根据 自述文件, ,您可以通过执行以下操作来安装它:

perl Makefile.pl
make
make test
make install

其他提示

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.

是一种(相当糟糕的)要求您安装的方式 模块::构建.

一旦你这样做了,那就是

perl Build.PL
./Build
./Build test
./Build install

你们如何搜索这些模块

http://search.cpan.org/

现在我正在寻找 Core.pm

这就是 SVN::Core,这有点问题。尝试安装 外星人::SVN 来自 CPAN。这对我在笔记本电脑上新安装的 Slackware 12.0 有效,但我还没有将其安装在我的工作站上。

我猜您正在 Slackware 上运行,因此您想使用 cpan 命令来安装任何 Perl 模块。它将为您拉取所有依赖项。如果您是第一次运行它,它将必须进行一些配置,但较新版本的 cpan 会询问您是否希望它自动配置它。

$ sudo cpan

cpan> 安装 Alien::SVN

此外,如果有 Slackware 的包管理应用程序,您应该首先尝试安装新的 Perl 模块。

https://metacpan.org/ 是您使用 Perl 模块的第一个停靠点。

“似乎不兼容”是什么意思?你能发布错误信息吗?

如果最新版本不起作用,您可以在“其他版本”下拉列表中选择旧版本并下载。

编辑:对于那些阅读本文的人,作者更新了问题,所以我的答案似乎有点超出了范围:)

搜索的地方是 http://search.cpan.org.

我设置了浏览器(Firefox),以便可以在地址栏中键入“ CPAN FOO”,并且它将搜索CPAN与“ Foo”匹配的模块。您可以使用关键字书签或通过为搜索插件分配关键字来执行此操作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top