[英]how do I fix this error: psql: /usr/pgsql-13/lib/libpq.so.5: no version information available (required by psql)?
背景:
我正在嘗試在此處下載並關注 github 項目: https://github.com/dannibla/nodejs-postgresql 。
目標:
目標是創建一個帶有 postgres 數據庫的工作 API 骨架服務器。
我按照我在這里找到的博客中的說明進行操作: https://medium.com/@dannibla/connecting-nodejs-postgresql-f8967b9f5932
當我嘗試運行該項目時,我收到一條錯誤消息(該錯誤消息與我嘗試手動連接到 postgres 數據庫時收到的此消息完全不同)。
重建步驟:
當我嘗試手動連接到 postgres 數據庫時,我按照以下步驟操作:
打開終端
將用戶切換到 postgres
su postgres
輸入 postgres 用戶的密碼
收到新的 cursor 提示:
bash-4.4$
輸入“psql”開始給出 sql 命令
psql
收到錯誤消息和 output:
psql: /usr/pgsql-13/lib/libpq.so.5: no version information available (required by psql) psql: /usr/pgsql-13/lib/libpq.so.5: no version information available (required by psql) could not change directory to "/home/larry": Permission denied psql (10.15, server 13.2) WARNING: psql major version 10, server major version 13. Some psql features might not work. Type "help" for help. postgres=#
下一步:
需要確定此版本警告消息的原因以及如何修復它。
您必須使用 Linux。
您從 PostgreSQL web 站點安裝了一些 PostgreSQL 包,還有一些來自 ZEDC9F0A5A5D57797BF68E37364748 分發包。 它們不是以相同的方式構建的,因此您從一個來源獲得的psql
可執行文件不能與來自另一個來源的客戶端共享庫 (libpq) 一起使用。
從您的發行版中卸載所有 PostgreSQL 軟件包,並僅使用 PostgreSQL web 站點中的軟件包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.