【发布时间】:2022-08-12 21:34:57
【问题描述】:
我的应用程序在堆栈 20 上运行良好,但是当我升级到堆栈 22 时,我得到“找不到可用的 libssl 版本”。我正在使用 .net core 5,这可能意味着我需要 libssl。但是,如何将它安装到 Heroku 计算机?
我的应用程序在堆栈 20 上运行良好,但是当我升级到堆栈 22 时,我得到“找不到可用的 libssl 版本”。我正在使用 .net core 5,这可能意味着我需要 libssl。但是,如何将它安装到 Heroku 计算机?
Ubuntu 22.04 (Focal) - Heroku-22 堆栈的基础 - 升级到OpenSSL 3.0.net 5 不支持。您需要将.net 升级到某些7.x 版本(it appears based on GitHub issue details)或安装OpenSSL 1.x.y在您的堆栈中,以便您的 .net 程序找到它。
【讨论】:
您可以使用 heroku CLI 运行此命令以恢复到堆栈 Heroku-20
heroku stack:set heroku-20 -a your-app-name
【讨论】: