2009-08-06 64 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