Passenger says :
Ruby on Rails application could not be started ... Command 'exiftool' not found (MiniExiftool::Error)
当我使用ssh登录并在任何目录中键入exiftool时,该命令都能正常工作。
我在.bash_profile和.bashrc中都有以下行
export PATH=$PATH:$HOME/bin
Rails(MiniExiftool插件)是否可能不识别该bash命令?我如何纠正这种行为?
服务器运行时的用户路径不包括 exiftool 他在。您可以将其添加到该用户的路径,也可以参考 出口工具 使用其完整路径。出于安全考虑,我推荐第二种方法。有许多攻击涉及将特洛伊木马放在用户路径中真正二进制文件所在目录之前。
exiftool
出口工具