我一直试图让雪松的控制台会议继续进行,并且没有任何快乐。
旧方法是:
heroku console
我理解新方法涉及两个步骤:
heroku run bash
然后
$ rails console
但是在heroku run bash阶段,我一直在努力:
heroku run bash
Running `bash` attached to terminal... up, run.1
!
! Timeout awaiting process
所以我检查了没有端口阻塞问题和
telnet rendezvous.heroku.com 5000
给出
Trying 50.19.103.36...
Connected to ec2-50-19-103-36.compute-1.amazonaws.com.
Escape character is '^]'.
这是我想的预期
我做错了什么以及我需要做些什么来启动并运行此控制台?
谢谢!
PS我已经尝试过 - heroku运行控制台 - 也是,那也超时了。
答案 0 :(得分:7)
在雪松中,每个需要附加到终端的命令都会运行。 例如:
heroku run console
heroku run rake db:migrate
如果不需要附加,请不要使用run
:
例如:heroku logs
答案 1 :(得分:1)
新方法是heroku run console
答案 2 :(得分:0)
好的 - 经过几个小时的睡眠后很明显。只需更新我的mac上以某种方式损坏的heroku gem。如果你有类似这个问题,那就先做吧......