【发布时间】: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
如果您需要更多信息,请告诉我。
任何帮助将不胜感激。
【问题讨论】:
-
让我们备份一下。首先你是如何安装
pdftk的? -
我在这里安装了
pdftk:stackoverflow.com/questions/45838005/…
标签: ruby-on-rails heroku file-permissions pdftk