我正在尝试调试friend机器上的问题。我写了一个脚本来复制一些文件,脚本使用了mkpath(我知道mkpath已经过时了,现在有make_path,但我使用的是旧版本的perl)。在我的机器上(使用相同版本的perl和操作系统等)脚本即使在目录已经存在的情况下也能正常运行。但是,当我尝试在我friend的机器上运行该脚本时,在已存在的目录上调用mkpath时会抛出错误!它抛出的错误是“mkdir:文件存在”我很困惑为什么脚本可以在我的机器上运行,但在他的机器上不能运行。谢谢法里德编辑添加更多有用的信息好的,这里还有一些东西可以帮助诊断这个问题我们使用相同版本的Perl和File。两者