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

执行npx prisma命令时出现Pattern matching error错误求助

解决Prisma CLI的Pattern matching error问题

问题根源

这个错误是因为Prisma CLI的系统检测逻辑中,没有将RHEL(红帽企业版Linux)纳入已知的发行版匹配列表,导致执行npx prisma命令时触发模式匹配失败。你的应用能正常运行是因为错误仅出现在CLI工具层面,而运行时使用的Prisma Client二进制文件已经适配了系统环境。

修复方案

1. 手动指定二进制目标平台

执行Prisma命令时,通过环境变量强制指定适配RHEL的二进制目标:

PRISMA_CLI_BINARY_TARGETS=rhel-openssl-1.0.x npx prisma [你的命令]

如果需要永久生效,将环境变量添加到shell配置文件(如~/.bashrc或~/.zshrc):

export PRISMA_CLI_BINARY_TARGETS=rhel-openssl-1.0.x

注:如果你的RHEL版本使用OpenSSL 1.1.x,可将目标改为rhel-openssl-1.1.x

2. 升级Prisma到最新稳定版

新版本的Prisma通常会扩展对更多Linux发行版的支持,执行以下命令更新依赖:

npm install prisma@latest

更新完成后重新测试npx prisma命令,确认错误是否消失。

3. 验证系统依赖兼容性

  • 检查Node.js版本与当前Prisma版本的兼容性,确保两者符合Prisma官方的版本要求
  • 确认系统已安装对应版本的OpenSSL:可以通过openssl version命令查看版本,再匹配对应的Prisma二进制目标

内容的提问来源于stack exchange,提问作者Cauã

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 10:20:46