运行 OS X (10.9),我在 /Applications/XAMPP/xamppfiles/bin/ 中有一个名为“HEAD”的程序,它与 libwww-perl 相关。
操作系统在 /usr/bin/ 中还有一个名为“head”的不相关程序
由于文件系统不区分大小写,并且这两个目录都在我的 PATH 中,因此存在冲突。我注意到,当我编译 ffmpeg 时,它使用了 xampp 程序,而它应该使用 OS 程序,这会导致错误。
答案1
这是已知问题head
使用不区分大小写的 HFS+ 文件系统。您很幸运在安装 LWP 时没有覆盖。
两种解决方案:
/Applications/XAMPP/xamppfiles/bin
稍后将其放入 PATH。系统默认将head
优先。HEAD
如果需要,请使用其完整路径引用,或者为其创建 shell 别名。您应该能够将其重命名
HEAD
为其他名称并使用它,具体取决于调用它的内容。