• 和TransDecoder 学习perl 自定义模块的路径问题


    TransDecoder 软件是用perl 原因写的,其中包含了一些自定义的模块,通过一个脚本来进行调用,为了能够正常访问自定义的perl 模块,

    在其源代码中利用了FindBin 这个模块

    use strict;
    use warnings;
    use FindBin;
    
    use lib ("$FindBin::RealBin/PerlLib");

    FindBin 模块可以有几个内置的变量,其中RealBin 就是当前执行脚本的所在目录,然后把自定义的perl模块放在1个叫做PerlLib 的目录下;

    通过FindBin 和 lib  , 可以在脚本运行时自动化的,动态的添加自定义模块的路径;

    而且可以把当前脚本所在路径添加到PATH 环境里面去,这个不管在哪个位置调用该脚本,都可以保证模块的正确访问;

  • 相关阅读:
    推理思维
    模糊数学
    Android 加法程序
    线程特点
    单例模式的优缺点
    lua 字符串过滤,特殊字符过滤
    cocos2dx
    cocos2dx之控制台输出
    C++基础(using)
    生活常识
  • 原文地址:https://www.cnblogs.com/xudongliang/p/8431561.html
Copyright © 2020-2023  润新知