为什么我不能在Cedar堆栈上启动Heroku控制台?

Rob*_*ell 14 heroku

尝试调试新的Heroku部署 - 似乎缺少数据库表.要做到这一点,我正在跑步,heroku run console但我回来了: -

    Running console attached to terminal... up, run.7
sh: console: not found
Run Code Online (Sandbox Code Playgroud)

在我的Linux和Windows环境下

我错过了什么让这个工作?

[很晚更新:这是一个Java Heroku应用程序,而不是一个RoR应用程序,所以任何与rails相关的东西都有点丢失了]

小智 40

在Celadon Cedar Stack上,它改为:

$ heroku运行bash

  • 是的,我得到$提示,但似乎不是控制台.所以+1有用,但仍然不是我的"答案". (2认同)

Ham*_*ish 12

$ heroku run bash
Run Code Online (Sandbox Code Playgroud)

然后

…@…:/app$ script/rails console
Run Code Online (Sandbox Code Playgroud)

它对我有用.虽然第二步特定于Ruby on Rails - 我不知道其他平台和框架的等效命令.