You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Dev.IDX IDE中运行Next.js项目遇Prisma libssl依赖错误求助

解决PrismaClientInitializationError(缺少libssl.so.1.1)的方案

核心原因

Dev.IDX IDE的系统环境缺少OpenSSL 1.1版本的依赖库,npm i openssl安装的是Node.js层面的openssl包,并非系统级库,因此无法解决问题。

具体解决步骤

1. 安装系统级OpenSSL 1.1依赖

在Dev.IDX终端执行对应系统的安装命令:

# Debian/Ubuntu系系统
sudo apt update && sudo apt install libssl1.1 -y

若为CentOS/RHEL系系统,执行:

sudo yum install openssl11 -y

2. 重新生成Prisma客户端

依赖安装完成后,重新生成适配当前环境的Prisma客户端:

npx prisma generate

3. 验证修复

重启Next.js开发服务器,再次调用prisma.product.findMany(),确认错误是否消除。

备选方案(系统无法安装OpenSSL 1.1时)

如果系统不支持安装OpenSSL 1.1,可强制Prisma使用兼容的查询引擎:

  1. 在项目根目录的package.json中添加配置:
{
  "prisma": {
    "engineType": "binary"
  }
}
  1. 重新生成客户端:
npx prisma generate

内容的提问来源于stack exchange,提问作者Gaurav Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 17:37:02