`

perl指定环境变量路径

    博客分类:
  • perl
 
阅读更多

     假设你有一个自己编写的 FileUtil.pm,有3种方式可以引用该模块

1、将FileUtil.pm安装为系统模块,就像安装cpan模块那样

2、将FileUtil.pm放在当前执行的perl文件的路径下

3、在命令行或者perl文件种动态指定

 

这里介绍第三种,因为比较通用。

众所周知, perl中的@INC存储perl中的环境变量,通过对该@INC进行操作,可以让perl到指定目录搜索perl模块。

也许你会以为一下的代码可以办到

这里假设FileUtil.pm放在 'D:/perl_lib'下

 

unshift @INC, 'D:/perl_lib';

use FileUtil;

 

 

运行你的代码,你会发现它无法运行,因为use语句是在编译时运行,而一般语句是在运行时运行的,所以以上的语句是起不了作用的。

 

你应该使用以下代码

 

use lib  'D:/perl_lib';

use FileUtil;

 

或者

 

BEGIN{

   unshift  @INC , 'D:/perl_lib';

}

use FileUtil;

 

0
0
分享到:
评论

相关推荐

    windows上安装perl开发环境

    安装程序会将Perl解释器、库文件和其他必要组件复制到指定的目录,并设置系统环境变量,以便在命令行中可以轻松地运行Perl命令。 六、安装完成 安装完成后,你可能会看到一个提示,询问你是否需要立即重启计算机。...

    Perl内置及特殊变量

    - **%ENV**:环境变量列表,用于访问或修改环境变量。 - **%INC**:通过do或require包含的文件列表,用于模块加载和管理。 - **%SIG**:信号列表及其处理方式,用于响应Unix信号。 ##### 2. 预定义数组变量 - **@_...

    windows下安装配置openssl环境

    此时,需要检查Visual C++的安装路径和环境变量设置是否正确。 通过以上步骤,您应该能够在Windows 32位操作系统下成功安装并配置好OpenSSL环境。如有其他问题,建议查阅官方文档或搜索相关技术论坛寻求帮助。

    PERL LIB的用法

    3. **设置`LIB`环境变量**:在启动Perl之前,设置`LIB`环境变量,值为一个或多个路径,用冒号分隔。例如,在Unix/Linux系统中: ``` export LIB=/path/to/my/library1:/path/to/my/library2 ``` 在Windows系统中...

    Perl5.24_dmake.rar

    这样做的目的是确保系统可以在任何地方调用dmake命令,而无需每次都指定完整路径。 添加环境变量的步骤通常如下: 1. 打开系统属性(右键点击“此电脑” -> “属性” -> “高级系统设置”)。 2. 在“高级”选项卡...

    linux 下安装perl的详细过程

    - 安装完成后,可能还需要根据具体的应用场景进行额外的配置,如环境变量的设置等。 以上就是Linux环境下安装Perl的详细过程。通过上述步骤,不仅可以了解Perl的基本安装流程,还能掌握如何解决安装过程中可能出现...

    ActivePerl 安装包

    5. 选择是否创建桌面快捷方式和环境变量设置。 6. 等待安装完成,然后可能需要重启计算机使更改生效。 一旦安装完毕,ActivePerl将提供一个完整的Perl环境,包括Perl解释器、核心模块和一些常用的第三方模块。用户...

    ActivePerl-5.26_Win_x64.zip

    2. **路径设置**: 用户可以指定Perl的安装目录和Perl bin目录的路径,以便将Perl添加到系统的PATH环境变量中。 3. **组件选择**: 可以选择安装哪些Perl模块和工具,根据个人需求进行定制。 4. **配置完成后**: 安装...

    perl-5.30.1.tar.gz

    6. **环境变量**:根据需要更新环境变量,例如设置`PERL5LIB`来指向自定义的模块路径。 在Perl中,你可以通过`use Crypt::OpenSSL::*;`这样的语句来导入OpenSSL相关的模块,如`Crypt::OpenSSL::RSA`用于RSA加密,`...

    ActivePerl-5.14.2

    使用MSI文件安装ActivePerl时,用户可以选择自定义安装路径、添加环境变量、注册Perl为可执行文件扩展名等。安装完成后,Perl解释器(perl.exe)和Perl库将被放置在指定的目录下,用户可以直接通过命令行或集成开发...

    生物信息学perl教程

    通过上述介绍,我们不仅了解了Perl的基本概念、环境搭建、脚本编写与执行,还深入探讨了其核心特性——输出控制和变量管理。Perl的灵活性和强大功能使其在生物信息学中得以广泛应用,从基因序列分析到蛋白质结构预测...

    perl-5.32.1.tar.gz

    这个阶段,Perl会根据你的系统环境自动配置编译选项,你可以通过添加参数来定制特定的编译行为,如指定安装路径、选择编译器等。 3. **编译**:配置完成后,执行`make`命令来编译源代码。这个过程可能需要一段时间...

    ubuntu perl 安装

    安装完成后,为了能够在终端中直接使用新安装的Perl,你需要将`/usr/local/perl/bin/perl`添加到PATH环境变量中。编辑`~/.bashrc`文件: ```bash nano ~/.bashrc ``` 在文件末尾添加以下行: ```bash export PATH...

    perl语言精讲(胶水语言)

    此外,脚本文件的第一行必须包含指定Perl解释器路径的行(例如`#!/usr/local/bin/perl`),这样系统才能识别并正确执行脚本。 #### 五、Perl中的简单变量 Perl支持多种类型的变量,包括整型、浮点数和字符串等。 ...

    perl语言个人学习总结教程

    如果遇到“不是内部或外部命令”的错误提示,通常是环境变量没有设置好,需要手动添加Perl的安装路径到系统的环境变量中。 Perl编程中还有一些技巧和小窍门,例如使用时间函数(time)来测试程序的运行时间,利用外部...

    perl教程,txt格式。

    Perl的设计初衷是为了适应UNIX环境下的编程需求,但随着时间的发展,Perl的应用范围已经远远超出了这一领域。 Perl融合了多种编程语言的特点,尤其是C语言的强大特性和脚本语言的便捷性。这种结合使得Perl成为了一...

    Perl-5.8.6.811-MSWin32-x86

    3. 安装:运行安装程序,按照向导提示进行配置,例如选择安装路径、设置环境变量等。 4. 配置:安装完成后,可能需要将Perl的bin目录添加到系统的PATH环境变量,以便在任何地方都能执行Perl命令。 5. 验证:通过在...

    详细讲解 php编程环境搭配,使用Xampp+Eclipse 环境变量配制

    本教程将详尽解析如何搭配XAMPP和Eclipse创建这样的环境,同时涉及环境变量配置和SSH整合。 首先,我们来了解一下XAMPP。XAMPP是一个开源的、跨平台的Web服务器套件,包含了Apache服务器、MySQL数据库、PHP解释器...

    Perl学习总结 - 副本.docx

    - **第一行(Shebang行)**:指定Perl解释器的路径,如`#!/usr/bin/perl`。即使在Windows环境下也推荐使用这种方式,以提高脚本的移植性。 - **Perl语句**:每个语句以分号`;`结束。 #### 四、Perl基本数据类型 ...

Global site tag (gtag.js) - Google Analytics