perl 关于rht9.0.catalyst问题

perl 关于rht9.0.catalyst问题

perl 关于rht9.0.catalyst问题
我在redhat9.0 下面,rpm 安装的perl5.8.0
下载Catalyst-5.49_01.tar 文件,打开后,执行perl Makefile.PL 发现要执行配置CPAN ,我不想用CPAN 安装,想手动,就跳过
进入script 目录,执行perl catalyst.pl MyApp
发现在搜索路径下面没有Catalyst::Helper.pm, 发现在tar文件里面的lib 目录下有这些文件
搜索路径是 /usr/lib/perl5/ 下面的一些目录,嗯,是@INC 定义得吧
我想把lib 目录都复制到/usr/lib/perl5/ 下面,就能找到Catalyst::Helper.pm了吧,应改怎么样修改相关的perl 配置文件呢?
我建立/usr/lib/perl5/Catalyst 目录,请教一下!这样应该没问题吧,怎么改相关文件。。
另外,出现其他情况,我也如法炮制,没问题吧。
catalyst 会依赖到很多模块所以如果不用 CPAN 的话会极其麻烦!
过分依赖CPAN以及其他自动.
过分依赖CPAN以及其他自动化工具,我们将对系统及其构成一无所知!我觉得不好。
麻烦, 就不去了解吗?
复制到 perl 的库路径 (pe.
复制到 perl 的库路径 (perl -V) 里就可以让 perl 找到。但这不是装任何模块都推荐的方法。因为有可能和其他模块的名字有冲突。

另外,CPAN 安装还是手动安装,我个人是选择 CPAN, 简单容易,省下时间来专心写程序。catalyst 真正使用重包括了很多模块,如果你手工安装要花不少时间。

当然我不是说了解有什么不好, 如果你有很多时间和精力 ;-)

如果不想用CPAN,除非你真是很多.
不会有名字冲突的,因为pe.
不会有名字冲突的,因为perl package 有名字空间机制的
我看了一下,也不会有多少时间,复制一些lib 库
嗯,还没找到@INC 这个系统数组 的方法,可以用BEGIN 里面加 push unshift 来增加,你们知道@INC 怎么改吗?
catalyst的依赖关系太复杂.
catalyst的依赖关系太复杂了,在我看来。
即使你通过纯手动安装catalyst了解清楚了它的依赖关系,你又学到了什么呢?
安装catalyst,放弃cpan只是浪费你自己的时间。
这倒是让教育网的人很难办.
这倒是让教育网的人很难办,我根本就连不上cpan
并不是每个人都有很好的网.
并不是每个人都有很好的网络环境。。
假如我有一天上不了internet ,是不是perl catalyst 就完蛋了?
知起所然,不知其所以然....
我只想了解我想知道的。。。即使你只是做开发,也要知道你的程序为什么会动起来吧!!!!

教育网的话清华有一个 CPA.
教育网的话清华有一个 CPAN 镜像。
luke 可以试试 minicpan 把 CPAN 下载到自己机子上。这样就不怕哪天连不上了。

你当然可以一个个模块下载过来解压缩然后 perl Makefile.PL make make install
但那比较浪费时间而已。