【问题标题】:How to edit permissions on Heroku application?如何编辑 Heroku 应用程序的权限?
【发布时间】:2019-09-14 09:20:20
【问题描述】:

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

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

我尝试创建 .profile 并将命令放入,但没有成功。
我尝试创建 Procfile 并输入release: chmod u+x /app/vendor/pdftk/bin/pdftk,但没有成功。
我尝试了所有不同版本的发布、网络、工作者...
我尝试创建一个 .sh 文件并将命令放入其中,然后运行该文件,它也不起作用。

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

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

任何帮助将不胜感激。

【问题讨论】:

标签: ruby-on-rails heroku file-permissions pdftk


【解决方案1】:

好的,我发现了问题所在。 我有一个来自 gitlab 的管道,只需要通过 git 设置权限,以便在进入生产环境时它们是正确的。

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

【讨论】:

    猜你喜欢
    • 2016-01-23
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2011-11-15
    • 1970-01-01
    相关资源
    最近更新 更多