Heroku Rails Gem在PATH中找不到可执行文件

时间:2015-01-04 03:01:28

标签: ruby-on-rails ruby bash heroku path-variables

我在Heroku上部署Rails应用程序需要一个在PATH中查找可执行文件的gem。我把我的可执行文件放在/ vendor / bin中,然后继续如下:

正如Heroku docs中所解释的,我在我的应用程序的根目录中创建了一个 .profile.d 目录,然后在其中创建了一个名为 path.sh 。在path.sh中,我像这样设置PATH变量:

PATH="$PATH:/app/vendor/bin"

或者

PATH=$PATH:$HOME/vendor/bin

但似乎都不起作用。应用程序已成功部署,但是当我运行它时,我看到一个应用程序错误,在我的日志中,我看到在PATH中找不到此可执行文件,因此应用程序崩溃了。但是,脚本( .profile.d / path.sh )肯定会运行,因为在我的Heroku日志中,我能够看到其他命令和打印输出到同一个文件中。

有谁知道该怎么做才能使这项工作?提前谢谢。

0 个答案:

没有答案