运行 "heroku ps:restart" 使用 Heroku Scheduler 或在 Web 界面控制台中显示 "heroku: command not found"

Running "heroku ps:restart" with Heroku Scheduler or in web interface console says "heroku: command not found"

我正在尝试让我的测功机每 2 小时左右重新启动一次。我没有安装 CLI 连接或类似的东西,我想直接在 Web 界面中使用 Heroku Scheduler 执行此操作。

Web 界面的 "More" 菜单中有一个 "Run console" 选项。

如果我尝试 运行 那里的 heroku ps:restart 命令,它说:

bash: heroku: command not found

如果我尝试 运行 只是 ps:restart,结果是一样的。 如果我将其中任何一个放入 Heroku Scheduler 中,结果相同。

有什么方法可以让我使用 Heroku Scheduler 实现这一点? 无需设置额外的脚本和授权等,如下所述:

默认的 dyno 镜像没有安装 Heroku CLI。但是 a buildpack 您可以在当前语言构建包的基础上添加,并且您的应用程序中将包含 heroku 命令。