我最近在Windows8.1上安装了ActivePerl 18 (v5.18.2) 64位,并且ppm一直产生相同的错误: DBD::SQLite::db selectrow_array failed:数据库磁盘映像格式错误。
下面是我的命令提示符中的一个操作:
ppm install Win32-Console-ANSI
ppm install failed: DBD::SQLite::db selectrow_array failed: database disk image is malformed
ppm rep
ppm rep failed: DBD::SQLite::db selectrow_array failed: database disk image is malformed
ppm
ppm gui failed: DBD::SQLite::db selectrow_array failed: database disk image is malformed发布于 2015-01-11 01:16:49
我也有类似的问题。我解决了它,我清理了AppData文件夹的ActivePerl。我发现在:
C:\Users\%USERNAME%\AppData\Local\ActiveState\ActivePerl\
删除该文件夹中的所有数据。
请试试它能帮到你。
发布于 2015-02-27 20:10:40
我修正了我的错误,删除了“C:\perl 64\etc\ ppm -perl-area.db”和C:\perl 64\site\etc-site-area.db。
发布于 2014-11-17 12:35:15
尝试从CPAN直接更新DBD::SQLite包。或者,试着告诉PPM升级所有的东西。如果这些不想工作,您可能需要重新安装ActivePerl。
哈哈!
TheJester1977
https://stackoverflow.com/questions/26962287
复制相似问题