2012-01-12 44 views
0

我正在嘗試安裝Perlfect搜索後,我跑setup.pl的ActiveState Perl的5.14.2.1402和IIS 7 Perlfect搜索3.37 DB_File錯誤

The required DB_File module was not found on your system 

我已試過從Perlfect search readme,也說明了錯誤從How do I install Perl 5.8 and Perlfect on IIS 7.5? on Serverfault,但無法通過運行setup.pl的步驟。

+0

您已經安裝了[ActiveState的DB_File PPM](http://code.activestate.com/ppm/DB_File/)是否正確?其實,看着那個頁面,看起來這是不可能的... – derobert 2012-01-12 15:43:15

回答

1

如果您看一下the DB_File PPM page,您會發現DB_File尚未針對Windows(32位或64位)構建。如果您查看the build logs之一,您會看到它是因爲構建被禁用。 older log顯示它已被禁用,因爲ActiveState知道Berkeley DB不可用,所以構建將失敗。

因此,您需要找到一種方法來自己構建它,或者查看是否可以讓Strawberry Perl工作。根據Win32 Perl Wiki條目Install DB File on Strawberry Perl,這很容易。