2009-08-06 62 views
1

Passenger saysbash命令其中的Rails沒有找到

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

當我登錄使用ssh和我的命令工作正常任意目錄exiftool。

我有兩個的.bash_profile follwing線的.bashrc

export PATH=$PATH:$HOME/bin

有沒有可能是鐵軌(MiniExiftool插件)不承認bash命令?我該如何解決這個問題?

回答

2

您的服務器運行的用戶的PATH不包括exiftool所在的目錄。您可以將其添加到該用戶的路徑,也可以使用其完整路徑參考exiftool。出於安全原因,我建議採用第二種方法。有許多攻擊涉及將木馬放在真正的二進制文件所在的目錄之前的用戶路徑中。

+0

謝謝!你爲我節省了很多時間。 – collimarco 2009-08-07 09:27:32