sqlite3 svn錯誤:編譯於3.7.11,運行於3.6.20

通過幾番清除,安裝,都沒有解決,折騰一天後終於發現問題了。sql

原來sqlite在centos x64系統下的組件目錄在usr/lib64/libsqlite3.so.0.8.6,而新安裝的sqlite3則放到了 usr/local/lib下,沒有覆蓋到lib64下,而lib64下倒是有優先權,形成編譯和運行不能統一版本。能夠用新安裝的usr/local/libsqlite3.so.0.8.6覆蓋usr/lib64/libsqlite3.so.0.8.6,重啓下能夠解決了。網上有種說法是直接刪掉lib64下的老版本,我不敢試,不論是yum仍是rpm都依賴這個組件,萬一出錯很要命。centos

相關文章
相關標籤/搜索