尝试运行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
Everything up-to-date
答案 0 :(得分:4)
抛出第一个错误只是因为console
命令不存在。在我的生活中,我个人从未遇到过名为 console 的命令。
语法为heroku run the_command_i_want_to_run
。例如:heroku run irb
或heroku run bash
。
第二个错误:项目根目录中没有Rakefile。由于heroku run rails console
说找不到Rails,我的猜测是你的项目没有(好)部署
确保您已完成git push heroku
您可能还需要查看日志:heroku logs
。
答案 1 :(得分:3)
heroku run rails console
答案 2 :(得分:3)
答案 3 :(得分:0)
我也对此感到困惑。
只是
$ heroku run console
答案 4 :(得分:0)
这样做
heroku run -a my-app script / rails console