node.js db-migrate проблема создания расширения

Я использую db-migrate для создания таблицы. У меня есть инструкция sql.
CREATE EXTENSION IF NOT EXISTS pgcrypto;
Но у меня ошибка.

[ERROR] AssertionError [ERR_ASSERTION]: ifError получил нежелательное исключение: не удалось загрузить библиотеку "/Users/manlokwong/PostgreSQL/pg96/lib/postgresql/pgcrypto.so": dlopen (/ Users / manlokwong / PostgreSQL / pgresql / lib / postgreSQL / pgresql /pgcrypto.so, 10): Библиотека не загружена: /opt/pgbin-build/pgbin/shared/osx_64/lib/libcrypto.1.0.0.dylib Ссылка на: / Users / manlokwong / PostgreSQL / pg96 / lib / postgresql / pgcrypto.so Причина: изображение не найдено в Connection.parseE (/usr/local/lib/node_modules/db-migrate-pg/node_modules/pg/lib/connection.js:553:11) в Connection.parseMessage (/ usr / local / lib / node_modules / db-migrate-pg / node_modules / pg / lib / connection.js: 378: 19) в Socket. (/usr/local/lib/node_modules/db-migrate-pg/node_modules/pg/lib/connection.js:119:22) в Socket.emit (events.js: 182: 13) в addChunk (_stream_readable.js: 280: 12) в readableAddChunk (_stream_readable.js: 265: 11) в Socket.Readable.push (_stream_readable.js: 220: 10) в TCP.onread (net.js: 638: 20)


person manlok manlok    schedule 26.07.2018    source источник


Ответы (1)


Расширение не может загрузить разделяемую библиотеку OpenSSL по адресу /opt/pgbin-build/pgbin/shared/osx_64/lib/libcrypto.1.0.0.dylib. Попробуйте полностью переустановить дистрибутив PostgreSQL или использовать дистрибутив от Homebrew.

person Linas    schedule 26.07.2018