2012-05-14 72 views
0

我試圖在these instructions後的草莓Perl中安裝DB_File嘗試在草莓Perl中安裝DB_File,按照說明

  • 下載,然後從here

  • 圍棋的libdb MSI安裝Oracle /了Sleepycat的Berkeley DB的目錄 - 例如C:\ Program Files文件\ ORACLE \伯克利DB 4.6.21

  • 複製包括目錄\草莓\ C \包括\ DB:

  • 複製的lib \ libdb46.lib文件到\草莓\ C \ LIB \ libdb.a:

  • 註釋掉\草莓\ C \,兩個typedefs包括\ DB \ db.h

但我無法找到該文件夾​​分貝,也文件db \ db.h和文件夾libdb.a。請幫助我在Perl中安裝DB_File

我使用的是Windows 7和草莓的Perl 5.14.2.1/64bit

謝謝大家。

+0

我使用的是Windows 7和草莓的Perl 5.14.2.1/64bit – VAdaihiep

回答

1

DB_File模塊已經預裝在草莓的Perl 5.14.x

如果你想安裝/從CPAN升級新版本,你不需要安裝DB庫所有必要的devel的文件(* .H + *。 A)也包括在草莓的Perl 5.14.x - 只需運行:

cpan -i DB_File 

- KMX

+0

謝謝大家支持我。 – VAdaihiep

0

的作者的意圖是,整個目錄C:\Program Files\Oracle\Berkeley DB 4.6.21\include(或系統上的等價物)應該被複制到C:\strawberry\c\include目錄(使C:\strawberry\c\include\include),然後重命名爲db

db.h是新的C:\strawberry\c\include\db目錄中的文件。您需要按照描述進行編輯。

libd.a文件,該指南告訴你從libdb46.libC:\Program Files\Oracle\Berkeley DB 4.6.21\lib複製。 (這幾天它更有可能在libdb53.lib左右。)你應該將拷貝到這個文件到C:\strawberry\c\lib目錄並且把它重命名爲libdb.a

之後,您需要編輯DB_File分發目錄中的config.in文件,如說明所述。然後像平常一樣建立,測試和安裝。