So lösen Sie Konflikte, wenn zwei Binärdateien denselben Namen haben

959
Elliott B

Unter OS X (10.9) habe ich ein Programm namens "HEAD" in / Applications / XAMPP / xamppfiles / bin /, das mit libwww-perl verwandt ist.

Das Betriebssystem verfügt auch über ein nicht zusammenhängendes Programm mit dem Namen 'head' in / usr / bin /.

Da das Dateisystem nicht zwischen Groß- und Kleinschreibung unterscheidet und sich beide Verzeichnisse in meinem PFAD befinden, liegt ein Konflikt vor. Ich stelle fest, dass ich ffmpeg kompiliere. Es verwendet das Programm xampp, wenn es das Betriebssystemprogramm verwenden soll. Dies führt zu Fehlern.

1
PATH vorübergehend ändern, vielleicht? gronostaj vor 10 Jahren 0

1 Antwort auf die Frage

2
slhck

Dies ist ein bekanntes Problem bei HFS + -Dateisystemen, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird. Sie haben Glück, dass Sie headbei der Installation von LWP nicht überschrieben haben .

Zwei Lösungen:

  • Setzen Sie /Applications/XAMPP/xamppfiles/binin den Weg zu einem späteren Zeitpunkt. Der Systemstandard hat headVorrang. Beziehen HEADSie sich ggf. mit dem vollständigen Pfad darauf, oder erstellen Sie einen Shell-Alias.

  • Sie sollten in der Lage sein, HEADin etwas anderes umzubenennen und dies stattdessen zu verwenden, je nachdem, wie es aufgerufen wird.

Ich habe HEAD umbenannt, aber ich weiß nicht, ob dies Probleme verursachen wird. Es ist Teil der Standardinstallation von XAMPP, daher habe ich keine Ahnung, wann es aufgerufen wird. Elliott B vor 10 Jahren 0
Müssen Sie unbedingt den "bin" in Ihrem PFAD haben? AFAIKs einzige "xamppfiles / xampp" ist die ausführbare Datei, die Sie wirklich benötigen. slhck vor 10 Jahren 0
Ich weiß es wirklich nicht, das ist eine Frage für die XAMPP-Entwickler. Es gibt viele Binaries darin. Da das standardmäßige XAMPP-Installationsprogramm dieses Verzeichnis zum Pfad hinzufügt, würde ich vermuten, dass der Code keine hartcodierten Pfade zu Binärdateien verwendet. Elliott B vor 10 Jahren 0
Hat jemand herausgefunden, wofür XAMPP sein HEAD-Programm tatsächlich verwendet? Ich war sehr verwirrt, als ich heute versuchte, eine Datei zu "Kopf" und ein Hilfedialogfeld über HTTP-Anforderungen erhalten. alexw vor 8 Jahren 0