Azure perl支持

Azure perl支持,azure,perl,azure-web-app-service,Azure,Perl,Azure Web App Service,我想知道如何在Azure web app上运行perl脚本。只要运行perl-v就表明它已经安装了perl。但是,bin文件夹位于GIT文件夹中,这是不寻常的 我尝试在上面安装草莓Perl,但是运行上面的命令仍然显示旧的Perl版本 在Azure中找不到任何适当的Perl文档。我遗漏了什么吗?您是否运行了由草莓Perl安装的shell脚本?(脚本设置了一些非常重要的变量)如果已经安装了Perl的其他发行版,为什么还要安装它呢?也许你应该调查什么是预先安装的,并尝试使用它。如果您发现它不能满足您的

我想知道如何在Azure web app上运行perl脚本。只要运行
perl-v
就表明它已经安装了perl。但是,bin文件夹位于GIT文件夹中,这是不寻常的

我尝试在上面安装草莓Perl,但是运行上面的命令仍然显示旧的Perl版本


在Azure中找不到任何适当的Perl文档。我遗漏了什么吗?

您是否运行了由草莓Perl安装的shell脚本?(脚本设置了一些非常重要的变量)如果已经安装了Perl的其他发行版,为什么还要安装它呢?也许你应该调查什么是预先安装的,并尝试使用它。如果您发现它不能满足您的需求,并且无法通过安装额外的CPAN模块进行纠正,那么安装其他发行版才有意义。@Polar Bear,关于“如果您已经有了Perl的其他发行版,为什么要安装它?”,为什么不?拥有一个由您控制的Perl构建可以避免这么多问题。每当我看到有人使用local::lib而不是仅仅在本地安装Perl时,我都会退缩。在本例中,所定位的Perl甚至不是本机构建!它是为MSYS构建的,MSYS是一个unix仿真环境。更糟糕的是,它的唯一目的是为git供电,所以它可能会瘫痪,这会使安装模块变得困难。如果重新“运行上面的命令仍然显示旧的Perl版本”,那么问题就归结为路径中的第一个版本(除非使用它的完整路径)。我很确定草莓Perl会自动添加到路径的开头,但也有可能在安装过程中运行一个脚本,就像北极熊说的那样。@ikegami如果这个Perl安装是为GIT设计的,那么尝试“扩展”它可能不是一个好主意——它可能会破坏GIT工具集。虽然我现在使用Perl在Windows 10中工作,但在Linux中,我发现做任何事情都要容易得多(可能除了只在Windows环境中可用的专用软件包)。在我看来,Docker是比Azure更好的虚拟化工具(我不使用Azure,也无法进行完整的比较)。*不使用此构建肯定是一个不错的选择。(在我的原始评论中意外地包含了一个额外的“not”)