发新话题
打印

[已解决] CQ操作失败,应该是PERL的版本问题( 此文章被查看:328次,被回复:6篇!! )

本主题由 star123 于 2008-4-15 10:49 关闭

CQ操作失败,应该是PERL的版本问题

如题:执行任何一个操作(比如open)弹出错误.
CQ是2003.06.00版本的,开发人员安装oracle后就出问题了
难道是5.6.1和5.8.3不兼容?有办法解决吗?


问题已经解决 [打开主题]
本主题的最佳答案为 [ 4 楼].

附件

未命名.JPG (43.05 KB)

2008-4-14 16:30

未命名.JPG




© 本文为 star123SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 楼主 的帖子

应该不是版本问题,安装Oracle后,有个perl环境变量就会被覆盖。

此时,需要将该环境变量对应的perl路径改成CQ安装目录下的cqperl.exe的路径就可以了。



© 本文为 yunshanSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

Oracle安装后,设置了Path路径,路径中就有perl执行程序和相关模块,和cq原有的版本冲突。解决办法就是在环境变量中调整路径的顺序,使cq路径下的perl有效。



© 本文为 somisSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

修改环境变量 PERL5LIB=C:\Program Files\Rational\Common\lib\perl5\5.8.6


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 happygod 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复沙发:我看过了,没找到相关的PERL环境变量
回复板凳:我把Files\Rational\common放在最前面,甚至删除了oracle的路径,还是不行
回复地毯:没有这个环境变量,要添加一个吗?

© 本文为 star123 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

搞定了,谢谢happygod
也感谢yunshan和somis的回复

© 本文为 star123 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题