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
相关产品推荐
相关产品推荐

