Ruby on rails Heroku Rails Gem在路径中找不到可执行文件
我在Heroku上部署了一个Rails应用程序,它需要一个gem来查找路径中的可执行文件。我将可执行文件放在/vendor/bin中,然后按照以下步骤进行操作: 如Heroku文档中所述,我在我的应用程序根目录中创建了一个.profile.d目录,然后在其中创建了一个名为path.sh的文件。在path.sh中,我将path变量设置为:Ruby on rails Heroku Rails Gem在路径中找不到可执行文件,ruby-on-rails,ruby,bash,heroku,path-variables,Ruby On Rails,Ruby,Bash,Heroku,Path Variables,我在Heroku上部署了一个Rails应用程序,它需要一个gem来查找路径中的可执行文件。我将可执行文件放在/vendor/bin中,然后按照以下步骤进行操作: 如Heroku文档中所述,我在我的应用程序根目录中创建了一个.profile.d目录,然后在其中创建了一个名为path.sh的文件。在path.sh中,我将path变量设置为: PATH="$PATH:/app/vendor/bin" 还是这个 PATH=$PATH:$HOME/vendor/bin 但两者似乎都不起作用。应用程序已
PATH="$PATH:/app/vendor/bin"
还是这个
PATH=$PATH:$HOME/vendor/bin
但两者似乎都不起作用。应用程序已成功部署,但当我运行它时,我看到一个应用程序错误,并且在我的日志中,我看到在PATH中找不到此可执行文件,因此应用程序崩溃。不过,脚本(.profile.d/path.sh)肯定会运行,因为在我的Heroku日志中,我可以看到其他命令和我放在同一个文件中的打印输出
有人知道该怎么做才能让这一切顺利吗?提前谢谢