Beim Starten tclsh
erhalte ich diese Fehlermeldung:
Fehlerdatei für Befehl konnte nicht erstellt werden: keine solche Datei oder kein solches Verzeichnis
Ich kann nicht herausfinden, was die Ursache dafür ist. Wie kann ich dieses Problem beheben?
Auf meinem Host läuft 64-Bit-CentOS.
Antwort1
Von demcomp.lang.tcl-Mailingliste:
Für stderr erstellt exec eine temporäre Datei, in die die gesamte (mutmaßliche) stderr-Ausgabe geht und die anschließend wieder gelesen wird.
Ich schlage vor, den restlichen Informationen in diesem Beitrag zu folgen. Haben Sie beispielsweise eine .tclsh
Datei? Was wird darin ausgeführt?
strace tclsh
sollte Ihnen genügend Informationen liefern, um zu ermitteln, wo Tcl versucht, eine temporäre Datei zu erstellen, und dies fehlschlägt.