Frage

Passagier sagt :

Ruby on Rails application could not be started
...
Command 'exiftool' not found (MiniExiftool::Error)

Wenn ich mit ssh anmelden und ich tippe exiftool in einem beliebigen Verzeichnis der Befehl ordnungsgemäß funktioniert.

Ich habe die folgende Zeile ein sowohl Bash_profile und Bashrc

export PATH=$PATH:$HOME/bin

Ist es möglich, dass Rails (MiniExiftool Plugin) nicht erkennt, dass bash Befehl? Wie kann ich dieses Problem beheben Verhalten?

War es hilfreich?

Lösung

Der Pfad für den Benutzer des Server läuft als nicht das Verzeichnis enthält, die exiftool in ist. Entweder es diese Nutzers Pfad hinzufügen kann, oder Sie können mit dem vollständigen Pfad exiftool verweisen. Ich würde diesen zweiten Ansatz aus Gründen der Sicherheit empfehlen. Es gibt eine Reihe von Angriffen, die in einem Benutzer Weg vor den Verzeichnissen, in denen die eigentlichen Binärdateien leben Trojaner beinhalten setzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top