Win8.1下Perl PPM启动问题

 

  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

就是说自己设置一个不含中文的目录(设置之前请确保目录存在),原因初步判断为目录中包含中文.

posted @ 2014-07-22 22:59  小白快跑  阅读(1203)  评论(0编辑  收藏  举报