尝试运行Heroku控制台,但我遇到以下问题:
heroku run console
Running console attached to terminal... up, run.1
sh: console: not found
$ heroku run bash
可以使用,但是我似乎得到了一个(绿色的)bash提示符 - “~ $
”,而不是rails控制台! 我可以从这里进入控制台吗?
fyi
git push heroku v311
一切都是最新的
尝试运行Heroku控制台,但我遇到以下问题:
heroku run console
Running console attached to terminal... up, run.1
sh: console: not found
$ heroku run bash
可以使用,但是我似乎得到了一个(绿色的)bash提示符 - “~ $
”,而不是rails控制台! 我可以从这里进入控制台吗?
fyi
git push heroku v311
一切都是最新的
console
命令不存在所导致的。在我的生活中,我个人从未遇到过一个叫做console的命令。heroku run the_command_i_want_to_run
。例如:heroku run irb
或heroku run bash
。heroku run rails console
表示找不到Rails,我的猜测是您的项目没有(或者没有好好地)部署。请确保您已经执行了git push heroku
。您还可能需要检查日志:heroku logs
。a guess:
heroku run rails console
我也被这个搞糊涂了。
其实就是
$ heroku run console
heroku run bash
然后输入 ls
命令。这将打印出您的应用程序目录的内容。确保它不是空的,因为在初始部署过程中可能会出现一些问题。如果文件夹为空,请尝试销毁并重新部署应用程序,这对我有用。 - Radu Stoenescu执行以下操作
heroku run -a my-app script/rails console