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

NixOS 24.11频道下Prisma Client运行报错求助

NixOS 24.11 下 Prisma 运行报错问题

我正在使用NixOS 24.11频道(撰写时的最新稳定版),已安装系统级软件包prisma-engines和prisma,但运行prisma studio或数据库交互代码时出现报错。

报错示例:

Message: Error in Prisma Client request: 

Cannot read properties of undefined (reading 'bind')
  
Query:
{
  "modelName": "EmailRequest",
  "operation": "findMany",
  "args": {
    "take": 100,
    "skip": 0,
    "select": {
      "id": true,
      "name": true,
      "email": true,
      "subject": true,
      "content": true,
      "createdAt": true,
      "sentAt": true
    }
  }
}

我的Docker容器在Windows和MacOS上均可正常运行,且已成功执行prisma generate和prisma migrate deploy命令。Windows和MacOS本地环境也无此问题。

我的configuration.nix中Prisma相关配置如下:

{ config, pkgs, ... }:

{
  # ...

  environment.systemPackages = with pkgs; [
      # ...
      prisma-engines
      prisma
      # ...
    ];

  # ...

  environment.sessionVariables = with pkgs; {
    PRISMA_FMT_BINARY = "${prisma-engines}/bin/prisma-fmt";
    PRISMA_QUERY_ENGINE_BINARY = "${prisma-engines}/bin/query-engine";
    PRISMA_QUERY_ENGINE_LIBRARY = "${prisma-engines}/lib/libquery_engine.node";
    PRISMA_SCHEMA_ENGINE_BINARY = "${prisma-engines}/bin/schema-engine";
    PRISMA_INTROSPECTION_ENGINE_BINARY = "${prisma-engines}/bin/introspection-engine";
  };

  # ...
}

补充信息

执行npx prisma -v命令输出:

➜  innovio git:(master) npx prisma -v   
Environment variables loaded from .env
prisma                  : 6.1.0
@prisma/client          : 6.1.0
Computed binaryTarget   : linux-nixos
Operating System        : linux
Architecture            : x64
Node.js                 : v22.13.1
Query Engine (Node-API) : libquery-engine 0000000000000000000000000000000000000000 (at ../../../../nix/store/gy86fdkn00q51wcs88nrcsln5vq7wb9r-prisma-engines-5.22.0/lib/libquery_engine.node, resolved by PRISMA_QUERY_ENGINE_LIBRARY)
Schema Engine           : schema-engine-cli 0000000000000000000000000000000000000000 (at ../../../../nix/store/gy86fdkn00q51wcs88nrcsln5vq7wb9r-prisma-engines-5.22.0/bin/schema-engine, resolved by PRISMA_SCHEMA_ENGINE_BINARY)
Schema Wasm             : @prisma/prisma-schema-wasm 6.1.0-21.11f085a2012c0f4778414c8db2651556ee0ef959
Default Engines Hash    : 11f085a2012c0f4778414c8db2651556ee0ef959
Studio                  : 0.503.0
Preview Features        : prismaSchemaFolder

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 14:47:15