PATH で実行可能ファイルを探す gem を必要とする Heroku に Rails アプリをデプロイしています。実行可能ファイルを /vendor/bin 内に置き、次のように進めました。
Heroku docs here で説明されているように、アプリのルートに.profile.dディレクトリを作成し、その中にpath.shというファイルを作成しました。path.sh で、PATH 変数を次のように設定します。
PATH="$PATH:/app/vendor/bin"
またはこれ
PATH=$PATH:$HOME/vendor/bin
しかし、どちらも機能していないようです。アプリは正常にデプロイされましたが、実行するとアプリケーション エラーが表示され、ログにこの実行可能ファイルが PATH に見つからなかったため、アプリケーションがクラッシュしたことがわかります。ただし、スクリプト ( .profile.d/path.sh ) は確実に実行されます。なぜなら、Heroku のログで、他のコマンドとまったく同じファイルに出力した出力を確認できるからです。
これを機能させるために何をすべきか知っている人はいますか?前もって感謝します。