如何修改关联GitHub的Heroku应用所使用的Heroku栈版本?
修改Heroku应用栈为Heroku-18的两种操作方法
方法1:通过Heroku CLI操作
- 先在本地安装Heroku CLI,完成后执行
heroku login登录你的Heroku账号 - 执行命令
heroku stack:set heroku-18 -a <替换为你的Heroku应用名>完成栈配置修改 - 往绑定的GitHub仓库推送任意新提交,触发Heroku自动部署,新部署的版本就会使用Heroku-18栈运行
方法2:通过Heroku后台面板操作(无需命令行)
- 登录Heroku账号进入对应应用的管理页面,点击顶部的Settings选项卡
- 下滑页面找到
Stack配置区块,对应界面参考如下:
- 点击区块右侧的修改按钮,在可选栈列表中选择
Heroku-18确认即可 - 触发一次GitHub自动部署,即可应用新的栈配置
注意:Heroku-18已官方结束生命周期,不再提供安全更新与技术支持,如无特殊的旧环境依赖需求,建议优先选择官方仍在维护的更新版本栈。
内容的提问来源于stack exchange,提问作者Jorge Hernández
相关产品推荐
相关产品推荐

