當我需要一個Perl模塊時,我通常使用CPAN。它工作正常。但這次不行。MacOS X 10.6.2上的Perl:缺少GDBM_File,如何安裝或變通?
我想使用MARC :: Charset,但是這個使用GDBM_File,我似乎無法從CPAN安裝GDBM_File。
CPAN發現它沒問題,但試圖安裝它,它開始安裝完整的Perl 5.10.1發行版。
MARC :: Charset是一個相當老的模塊,所以應該有一種方法使用它從一些常見的Perl版本(Mac OS X 10.6.2默認具有5.10.0和5.8.9)。
安裝完整版Perl 5.10.1不是一個選項,修改MARC :: Charset以停止使用GDBM_File可能是一個選項。這樣做最好的行動是什麼?
最後一個選項也可能是唯一的選項。 GDBM_File使用GDBM_File搜索了一些表明gdbm甚至在Mac上不可用的項目。那些物品通常會超過我的頭。
雖然我不希望有銀彈,但有人可能會在我應該開始的地方有一兩個指針。
畢竟,MARC :: Charset只會對marc8字符集進行字符音譯,不幸的是,iconv似乎不支持。
相關:http://stackoverflow.com/questions/1546192/how-can-i-install-a-cpan-module-that-is-in-the-latest-perl-without-installing-th – Ether 2010-01-28 16:26:40