Heroku:不能运行超过1个免费大小的dynos
我试图跑
heroku run rake db:migrate
并得到错误
不能运行超过1个免费大小的dynos。 请参阅下面的如何解决…
答案是寻找任何开放的heroku会话(你可以使用'heroku ps'作为约翰指出下面),在我的情况下,我已经有一个启动heroku控制台会议30分钟之前,只是忘了它。 因此,如果您看到“无法运行超过1个自由大小的dynos”错误,请closures您打开的任何现有控制台或其他heroku会话。
希望这能节省一个人十分钟的时间,使我感觉到。
最有效的
在控制台运行:
heroku ps
结果是这样的:
run.4859 (Free): up 2016/01/12 21:28:41 (~ 7m ago): rails c
所以数字4859表示开放的会话,需要closures。 要解决这个错误,你需要运行(显然,用编号取代数字4859):
heroku ps:stop run.4859
这是一个非常简单的解决scheme。
有完全相同的问题,并来到这个网页。 阅读后意识到发生了什么,但要添加以下内容。
赶紧跑
heroku kill DYNO --app your_app_name
在这之后closures所有打开的控制台。
然后运行db migrate命令,它将工作。