今天刚开始学习perl语言,安装了ActivePerl-5.8.8.822-MSWin32-x86-280952.msi,安装后perl是5.8.8,而之前安装的oracle 10g的perl版本是5.8.3,所以在运行perldoc -u -f atan2命令时,报错如下:
解决方法:
1、将oracle10g目录E:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\Pod下的Perldoc.pm和Perldoc.pod替换为5.8.8版本的Perldoc.pm和Perldoc.pod。注意,perl下pm和pod是成对出现的,两个必须都替换。
2、修改系统环境变量。我的电脑》》属性》》高级》》环境变量,修改PERL5LIB为perl安装目录,例如D:\Program Files\bin即可。