我正在尝试在我的 mac studio(最新的 sonoma)上安装 Perl 模块 BerkeleyDB。我有 Perl 脚本,该脚本使用我开发的数据库查询语言的模块。
我尝试了各种方法安装软件,但没有成功。我试过了:
我能够在我的 MacBook 13.1、自制 Perl 版本 5.38.0 上并使用以下方法构建 BerkeleyDB 模块:
我首先使用
brew install berkeley-db
安装了数据库。这将 Berkeley DB 库安装到 /opt/homebrew/opt/berkeley-db/lib
然后从https://cpan.metacpan.org/authors/id/P/PM/PMQS/BerkeleyDB-0.65.tar.gz
下载Perl模块源代码按照
config.in
文件中所述编辑了
README
文件。具体来说,添加了这两行:
INCLUDE = /opt/homebrew/opt/berkeley-db/include
LIB = /opt/homebrew/opt/berkeley-db/lib
(确保安装了所有依赖的 Perl 模块。此步骤不是必需的,因为该模块没有任何先决条件)
然后跑:
perl Makefile.PL
make
make test
make install