我尝试将我的应用程序迁移到cedar-14堆栈,但是当我这样做时:
heroku stack:set cedar-14
我收到了消息: stack:set`不是heroku命令
我能做什么?
谢谢
答案 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
命令卸载它。