質問

旅客はに述べています:

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

するとき、私はSSHでログインし、私は、コマンドが正常に動作する任意のディレクトリにexiftool入力します。

私は.bash_profileのと.bashrcの両方でfollwingラインを持っている。

export PATH=$PATH:$HOME/bin

これはRailsの(MiniExiftoolプラグイン)がそのbashコマンドを認識しないことは可能ですか?どのように私は、この動作を修正することができますか?

役に立ちましたか?

解決

であるexiftoolディレクトリが含まれていないとして、あなたのサーバが実行しているユーザーのPATH。あなたはそのユーザーのパスに追加するか、またはあなたがその完全なパスを使用してexiftoolを参照することができます。私は、セキュリティ上の理由でこの第二のアプローチをお勧めします。先に本当のバイナリが住むディレクトリのユーザーのパスにトロイの木馬を置く伴う攻撃の数があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top