मैं उबंटू 10.04 सर्वर, स्फिंक्स, myql2 संस्करण 0.2.7 और percona सर्वर 5.5 के साथ एक रेल दो ऐप चलाने की कोशिश कर रहा हूं (माइस्क्ल 5.5)। irsql2 irb में ठीक काम करता है, मैं डीबी से कनेक्ट कर सकते हैं। यह रेल 2 ऐप MySQL 5.1 के साथ एक और केंद्र सर्वर में काम कर रहा है। जब मैं चलाएँ:mysql2.so: libmysqlclient_r.so.15: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका
script/server -e production
मैं:
यहाँmysql2.so: libmysqlclient_r.so.15: साझा वस्तु फ़ाइल को खोल नहीं सकते: ऐसी कोई फ़ाइल या निर्देशिका
हैं libs मेरे पास है:
# ls -l /usr/lib |grep sql
-rw-r--r-- 1 root root 10581008 2011-11-18 16:51 libmysqlclient.a
lrwxrwxrwx 1 root root 16 2011-12-10 05:48 libmysqlclient_r.a -> libmysqlclient.a
lrwxrwxrwx 1 root root 20 2011-12-10 05:48 libmysqlclient.so -> libmysqlclient.so.16
lrwxrwxrwx 1 root root 29 2011-12-10 06:01 libmysqlclient.so.15 -> /usr/lib/libmysqlclient.so.16
-rw-r--r-- 1 root root 7332 2011-11-18 16:44 libmysqlservices.a
-rw-r--r-- 1 root root 562520 2010-02-08 06:59 libsqlite3.a
-rw-r--r-- 1 root root 973 2010-02-08 06:59 libsqlite3.la
lrwxrwxrwx 1 root root 19 2011-12-07 17:15 libsqlite3.so -> libsqlite3.so.0.8.6
lrwxrwxrwx 1 root root 19 2011-03-09 18:43 libsqlite3.so.0 -> libsqlite3.so.0.8.6
-rw-r--r-- 1 root root 528668 2010-02-08 06:59 libsqlite3.so.0.8.6
drwxr-xr-x 3 root root 4096 2011-12-10 05:47 mysql
मैं इसे कैसे ठीक कर सकता हूं?
क्या आप libmysqlclient_r.so स्थित कर सकते हैं? यदि पाया गया है, तो Centos के लिए इस – ajreal
पर सिम्लिंक, देखें: http://stackoverflow.com/questions/10529401/libmysqlclient-so-15-cannot-open-shared-object-file-no-such-file-or-directory – kenorb