代码之家  ›  专栏  ›  技术社区  ›  collimarco

Bash命令,Rails找不到该命令

  •  1
  • collimarco  · 技术社区  · 16 年前

    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命令?我如何纠正这种行为?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Rafe    16 年前

    服务器运行时的用户路径不包括 exiftool 他在。您可以将其添加到该用户的路径,也可以参考 出口工具 使用其完整路径。出于安全考虑,我推荐第二种方法。有许多攻击涉及将特洛伊木马放在用户路径中真正二进制文件所在目录之前。

    推荐文章