从源代码编译时使用:
# ./configure --prefix=/opt/znapzend-0.20.0
# make
# make install
我收到此错误:
! Couldn't find module or a distribution Carton
我可以毫无问题地从源代码编译 0.19.1 版本。我现在使用 0.19.1 有一段时间了,我对 znapzend 非常满意!谢谢你所有的工作。当我想升级到 0.20.0 时,我遇到了这个问题。
我正在使用 Ubuntu 20.04。我尝试像这样安装 Carton:
# apt install carton
# carton -v
carton v1.0.34
但是在安装 carton 后,我在编译时仍然遇到同样的错误。
自述文件包含编译版本 0.19.2 的说明,但不包含使用 carton 进行更好的依赖跟踪的版本 0.20.0 的说明。
您能否帮我提供设置 Carton 的说明,以便我可以编译 znapzend 0.20.0?
我发现了问题。Carton 是一个 Perl 模块依赖管理器,它使用 CPAN 来安装 Perl 模块。安装 Carton 是不够的。CPAN 默认安装在 Ubuntu 中,但尚未在我的系统上配置。
我这样配置 CPAN:
并让它自动配置。在此之后,我可以毫无问题地编译 znapzend 0.20.0。