如何编辑 Heroku 应用程序的权限?

How to edit permissions on Heroku application?

简单来说,我的问题是我有一个不能在 Heroku 上 运行 的可执行文件,因为它没有正确的权限。

更详细地说,我在 Heroku 上有一个 RoR 应用程序,我想使用服务器 pdftk。但是在安装它之后我需要 chmod 文件才能使用它。如果我在 Heroku 仪表板上 运行 一个控制台,将 chmod 命令放入并尝试 运行ning pdftk 它可以工作,但它只适用于那个临时测功机,它在生产服务器上不起作用。

我尝试创建 .profile 并输入命令,但没有成功。
我尝试创建 Procfile 并放入 release: chmod u+x /app/vendor/pdftk/bin/pdftk 但它没有用。
我尝试了所有不同版本的release, web, worker...
我尝试创建一个 .sh 文件并将命令放在那里,然后 运行ning 文件,但它也不起作用。

权限设置命令:chmod u+x /app/vendor/pdftk/bin/pdftk

如果您需要更多信息,请告诉我。

如有任何帮助,我们将不胜感激。

好的,我知道问题出在哪里了。 我有一个来自 gitlab 的管道,只需要通过 git 设置权限,以便它们在生产环境中是正确的。

我需要运行这个代码:git update-index --add --chmod=+x pdftk