- 论坛徽章:
- 0
|
xp的环境,先卸载的5.8,之后装了 activePerl 5.10.1,安装过程没有任何异常
结果后面运行perl程序时,都会提示一个 perl58.dll 找不到,但程序却还是能运行,甚至感觉没啥问题
到perl 的bin目录下面去看 perl.exe 和 perl5.10.1.exe 大小一样,应该没有被替换,看了下 PATH 里面的路径,没看到哪一个还有一个 perl.exe, perl -v能够正常打印,无报错,但是 perl -V(大写),就有报错了.
baidu看了下,说是安装了 oracle 后自带的perl导致的,可是我没装这个……
哪位 win 下升级过perl的,指点下吧,本来考虑再copy一个 perl58.dll 文件的,但担心这样子,是否会使用不到 perl5.10.1的新特性了,因为这是升级的目的。。。
下面是 perl -v 的东西:
This is perl, v5.10.1 built for MSWin32-x86-multi-thread
(with 2 registered patches, see perl -V for more detail)
Copyright 1987-2009, Larry Wall
Binary build 1006 [291086] provided by ActiveState http://www.ActiveState.com
Built Aug 24 2009 13:48:26
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
perl -V 时,报错对话框:
title:perl.exe - 无法找到组件
content:没有找到 perl58.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。 |
|