免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2970 | 回复: 3
打印 上一主题 下一主题

perl执行路径指定问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-01 13:58 |只看该作者 |倒序浏览
在perl-5.8.0的机器上又安装了perl-5.8.8后,原先的/usr/bin/perl 自动被改成了/usr/local/bin/perl 引起了很多麻烦。
比如,虽然可以在使用的时候通过指定#!/usr/bin/perl 使用原来安装在5.8.0下的modual,但是追加新module的时候,却被
自动加在了5.8.8里,5.8.0内被已经安装好的module不能在5.8.8引用等等。

现在想将/usr/local/bin/perl 变回原来的/usr/bin/perl ,有什么办法?
另外,如何在使用perl-5.8.0时,引用perl-5.8.8下的module? (use '../perl5.8.8/lib?')

论坛徽章:
0
2 [报告]
发表于 2007-10-01 15:11 |只看该作者
1. 不太明白.... (用ln ?)

2.
use lib LIST;
会将这个路径加入到@INC的头部, 几乎等同 BEGIN { unshift(@INC, LIST) }

论坛徽章:
0
3 [报告]
发表于 2007-10-02 08:09 |只看该作者
就是想将perl的default执行路径从/usr/local/bin/perl 变回原来的/usr/bin/perl ,有没有改变PATH之外的方法?
1。改变PATH后,不知道会不会对别的设定有没有影响
2。如果uninstall5.8.8的话,可能会出现问题?google的结果有这样的说法,不知道准确不准确。

论坛徽章:
0
4 [报告]
发表于 2007-10-02 10:36 |只看该作者
ln -s 蛮好的


如果你只想要/usr/bin/perl的话
    1. 卸载5.8.8然后对5.8.0升级
或者2. 全部卸载, 重装5.8.8(configure prefix指定到/usr/bin/perl)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP