通过heroku部署时升级到cedar-14

时间:2015-10-25 19:47:00

标签: ruby heroku

我尝试将我的应用程序迁移到cedar-14堆栈,但是当我这样做时:

heroku stack:set cedar-14

我收到了消息: stack:set`不是heroku命令

我能做什么?

谢谢

2 个答案:

答案 0 :(得分:2)

请使用以下命令从雪松移至雪松-14

heroku stack:migrate cedar-14 -a <app name>

答案 1 :(得分:0)

此错误表示您的heroku toolbelt版本不知道此命令。您应该更新到最新版本。

您可以使用heroku version命令检查已安装的版本:

heroku version
heroku-toolbelt/3.42.20 (x86_64-darwin10.8.0) ruby/1.9.3
heroku-cli/4.26.1-bf7a4d8 (amd64-darwin) go1.5.1

heroku update命令应该将您更新到最新版本。如果这不起作用,请尝试从头开始重新安装:https://toolbelt.heroku.com/

您还需要确保不使用工具带的宝石版本,该版本已被弃用多年。使用gem uninstall heroku命令卸载它。