使用Heroku快速部署n8n时PostgreSQL版本不兼容问题求助
解决Heroku部署n8n时PostgreSQL版本不兼容的问题
问题原因
Heroku的heroku-postgresql插件目前已不再支持版本14,仅兼容15、16、17版本,而你使用的n8n部署模板里的app.json配置仍指定了版本14,因此触发部署错误。
具体解决步骤
Fork原仓库到自己的GitHub账号
打开n8n-heroku的GitHub仓库页面,点击右上角的「Fork」按钮,将仓库复制到自己的账号下。修改
app.json中的PostgreSQL版本
在自己的fork仓库里找到app.json文件,点击编辑按钮,定位到以下配置段:"plan": "heroku-postgresql", "options": { "version": "14" }将
"version": "14"替换为"version": "15"(或16、17,任选一个Heroku支持的版本),完成后保存文件。使用修改后的仓库部署到Heroku
打开Heroku的创建应用页面,选择「Connect to GitHub」,找到你刚才fork并修改的仓库,按照页面提示完成部署流程即可。
你也可以直接生成自定义部署链接:把原部署链接中的GitHub仓库路径替换成你自己的fork路径(比如将n8n-io/n8n-heroku改成你的GitHub用户名对应的仓库路径),访问新链接即可启动部署。
内容的提问来源于stack exchange,提问作者Orion Software
相关产品推荐
相关产品推荐

