WinXP下ActivePerl的PPM无法使用的故障

来源:岁月联盟 编辑:zhu 时间:2009-03-03

  WinXP下ActivePerl 5.8.8.820在安装结束后,发现ppm无法使用了,运行的时候提示

  ppm failed: DBI connect('dbname=C:/Documents and settings/Administrator/Application Data/ActivePerl/820/ppm-MSWin32-x86-multi-thread-5_8.db', '',...) failed: unable to open database file(1)

  经过在ActiveState查询,发现原来是ppm默认的路径(C:/Documents and settings/Administrator/Application Data/ActivePerl/819/)必须要为完全控制的权限才可以,但是另一种相对简单的解决方法,是在Windows环境变量中添加ACTIVEPERL_PPM_HOME = d:perlin 然后从新启动ppm即可,此时发现启动起来的ppm是一种很好看的图形界面了:)