Привет всем. Весь инет перерыл ((
Есть виртуальная машина на ubuntu v22. Пустая гташка сервер запускается все ок. Решил накатить свои системы... Я разрабатываю на windows, для работы с БД использую prisma orm. Тоже не сразу все сраслось с ней (на винде), но потом сделал и все ок . Теперь решил на ВМ (ubuntu ) запуститься , но prisma не дает
((
основная ошибка ->
(node:14635) UnhandledPromiseRejectionWarning: PrismaClientInitializationError: Unable to require(
то есть ему не нравится скомпилированный бинарник...
то есть при запуске сервера на ВМ такая ошибка...
конечно, я на ВМ (ведь там другая ОС) я запускаю 'npx prisma generate', что он для ubuntu сформировал нужный бинарник
но все равно не работает((
ребят, пожалуйста помогите) я уже всю голову сломал) как вы запускаете prisma orm на ubuntu ?
Есть виртуальная машина на ubuntu v22. Пустая гташка сервер запускается все ок. Решил накатить свои системы... Я разрабатываю на windows, для работы с БД использую prisma orm. Тоже не сразу все сраслось с ней (на винде), но потом сделал и все ок . Теперь решил на ВМ (ubuntu ) запуститься , но prisma не дает
Код:
(node:14635) UnhandledPromiseRejectionWarning: PrismaClientInitializationError: Unable to require(`/home/user1/qwe/node_mod ules/.prisma/client/libquery_engine-debian-openssl-3.0.x.so.node`).
The Prisma engines do not seem to be compatible with your system. Please refer to the documentation about Prisma's system r equirements: https://pris.ly/d/system-requirements
Details: /home/user1/qwe/node_modules/.prisma/client/libquery_engine-debian-openssl-3.0.x.so.node: undefined symbol: napi_c reate_promise
at Object.loadLibrary (/home/user1/qwe/packages/qwerage/index.js:4767:15)
at async Qr.loadEngine (/home/user1/qwe/packages/qwerage/index.js:4898:58)
at async Qr.instantiateLibrary (/home/user1/qwe/packages/qwerage/index.js:4876:72)
(Use `ragemp-server --trace-warnings ...` to show where the warning was created)
(node:14635) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate th e node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api /cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:14635) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections t hat are not handled will terminate the Node.js process with a non-zero exit code.
^C[INFO] Shutting down the server...
основная ошибка ->
(node:14635) UnhandledPromiseRejectionWarning: PrismaClientInitializationError: Unable to require(
/home/user1/qwe/node_modules/.prisma/client/libquery_engine-debian-openssl-3.0.x.so.node).
Код:
libquery_engine-debian-openssl-3.0.x.so.node: undefined symbol: napi_create_promise
то есть ему не нравится скомпилированный бинарник...
то есть при запуске сервера на ВМ такая ошибка...
конечно, я на ВМ (ведь там другая ОС) я запускаю 'npx prisma generate', что он для ubuntu сформировал нужный бинарник
но все равно не работает((
ребят, пожалуйста помогите) я уже всю голову сломал) как вы запускаете prisma orm на ubuntu ?
Последнее редактирование: