Perl应用使用说明
1. 简介
Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便。 从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容易操作数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。
2. 版本
当前创建的Perl应用开发环境支持版本:5.2
3. 创建及使用说明
1 在Git或公共代码源创建Perl开发代码库,例如在GitHub上创建新的Perl代码库,并编写代码。
GitHub上的代码库地址:
2 在寄云应用开发与数据分析平台上创建Perl应用,详细过程参见使用手册,在创建Perl应用第2步时,输入Git或公共代码源的地址、分支等属性,如前例所示,需要输入GitHub上的代码库地址:
3 应用创建成功后,即可访问查看其运行结果:
4 在代码的开发过程中,可以随时手工重新构建应用,以便查看其运行结果。
5 如果启用了持续自动构建,在将Webhook URL设置到GitHub相关配置后,每次提交,将自动完成重新构建应用。
4. 注意事项
1 目前创建的Perl应用主要支持Perl Web应用开发,如Dancer、mojolicious等架构。
2 在应用的创建过程中,会自动部署Apache作为Web服务器,在使用Dancer、Catalyst、mojolicious等架构开发时,需要注意将相关配置正确传递到Apache上,否则会出现不可访问的问题。
3 环境变量的使用:在创建Perl应用时,寄云应用开发与数据分析平台可以将用户指定的环境变量一并进行设置,从而为开发者带来了极大的便利。
可以设置的常见环境变量如下表所示:
变量名称 | 描述 |
---|---|
ENABLE_CPAN_TEST | 设置时true,此变量将安装所有cpan模块并运行其测试。默认情况下,模块的测试已关闭 |
CPAN_MIRROR | 该变量指定cpanminus用于安装依赖关系的镜像URL。默认情况下,未指定此URL |