首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复ActivePerl的PPM“数据库磁盘映像格式错误”错误?

如何修复ActivePerl的PPM“数据库磁盘映像格式错误”错误?
EN

Stack Overflow用户
提问于 2014-11-16 21:33:02
回答 3查看 4.3K关注 0票数 7

我最近在Windows8.1上安装了ActivePerl 18 (v5.18.2) 64位,并且ppm一直产生相同的错误: DBD::SQLite::db selectrow_array failed:数据库磁盘映像格式错误。

下面是我的命令提示符中的一个操作:

代码语言:javascript
复制
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
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-11 01:16:49

我也有类似的问题。我解决了它,我清理了AppData文件夹的ActivePerl。我发现在:

C:\Users\%USERNAME%\AppData\Local\ActiveState\ActivePerl\

删除该文件夹中的所有数据。

请试试它能帮到你。

票数 15
EN

Stack Overflow用户

发布于 2015-02-27 20:10:40

我修正了我的错误,删除了“C:\perl 64\etc\ ppm -perl-area.db”和C:\perl 64\site\etc-site-area.db。

票数 1
EN

Stack Overflow用户

发布于 2014-11-17 12:35:15

尝试从CPAN直接更新DBD::SQLite包。或者,试着告诉PPM升级所有的东西。如果这些不想工作,您可能需要重新安装ActivePerl。

哈哈!

TheJester1977

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26962287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档