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命令,它将工作。