2012-01-12 21 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,这很容易。