Win8.1(专业版)下执行Perl(版本5.18.2)的PPM工具提示:
C:\Users\宁>ppm
ppm gui failed: DBI connect(‘dbname=C:\Users\宁\AppData\Local/ActiveState/Active
Perl/1802/ppm-MSWin32-x64-multi-thread-5_18.db‘,‘‘,...) failed: unable to open d
atabase file
经过多方查找:
http://community.activestate.com/forum-topic/ppm-does-not-work-after-install
You can set the ACTIVEPERL_PPM_HOME environment variable to
point to a directory without extended Unicode characters in its name and PPM
will try to maintain its database in this directory instead.
Example:
set ACTIVEPERL_PPM_HOME=c:\perl\temp
就是说自己设置一个不含中文的目录(设置之前请确保目录存在),原因初步判断为目录中包含中文.
Win8.1下Perl PPM启动问题,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/wangn/p/3861607.html