我有一些相当复杂的库,它们互相连接以完成一些工作,尽管它们大多运行在我们的服务器上,但它们正在连接到一些高性能服务器紧缩数字。如何为用户指定的库动态设置目录
在我们的服务器上,该行是...
use lib '/home/ourgroup/lib' ;
use HomeGrown::Code ':all' ;
在高性能集群,它更像是......
use lib '/scratch/ourgroup/lib' ;
use HomeGrown::Code ':all' ;
对于使用模块的程序,这是一个相当容易的事情来设置,但我想不必在代码库中进行特定于服务器的更改。我宁愿能够照原样复制目录。那么,如何告诉我的模块使用我的库dir而不用像这样硬编码呢?
我也不会想到这一点,但是这使得一大堆的道理。谢谢。现在测试它。 –