如何构建和安装本地 Perl 模块

How to build and install local Perl modules

如何构建和安装本地 Perl 模块?我下载了一个不能按原样编译的模块的代码,所以我在代码中乱搞。我想构建并安装它。尽管我想知道如何在 makefile 中指定 "osname" ,但我还是使用 makefile 进行了构建。因此创建了 .pm 和 .bundle 文件。我尝试执行 make install 但据我所知,这两个文件都没有安装在正确的位置。我在 MacOS 系统上执行此操作并且安装了 perlbrew。我看到的每个 post 安装模块都只讨论使用 cpan 从远程 cpan 存储库安装。我将不得不 post 另一个问题,为什么我尝试按原样安装这么多模块失败,grrrrr。

如果有 Build.PL:

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

否则:

perl Makefile.PL
make test
make install

(假设所有依赖项都已安装。)