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命令?我该如何解决这个问题?
答案 0 :(得分:2)
服务器运行的用户的PATH不包括exiftool
所在的目录。您可以将其添加到该用户的路径,也可以使用其完整路径引用exiftool
。出于安全考虑,我建议使用第二种方法。有许多攻击涉及将木马放在真实二进制文件所在目录之前的用户路径中。