mysql2.so: libmysqlclient_r.so.15: невозможно открыть файл общего объекта: Нет такого файла или каталога

Я пытаюсь запустить приложение Rails two с Ubuntu 10 .04, sphinx, myql2 версии 0.2.7 и percona server 5.5 (Myslql 5.5). mysql2 в irb работает нормально, я могу подключиться к db. это приложение rails 2 работает на другом сервере Centos с MySql 5.1. Когда я запускаю:

script/server -e production 

, я получаю:

mysql2.so: libmysqlclient_r.so.15: не удается открыть файл общих объектов: нет такого файла или каталога

вот те библиотеки, которые у меня есть:

# 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

Как я могу исправить?

24
задан Xeo 10 December 2011 в 15:06
поделиться

1 ответ

После того, как обновлено к Ubuntu 19.10. Я получил ошибку:

django.core.exceptions. ImproperlyConfigured: Ошибочная загрузка модуль MySQLdb: libmysqlclient.so.20: не может открыть файл общего объекта: Никакой такой файл или каталог

Решение:

1) активируют Ваш virtualenv

2) (yourvirtualenv) pip uninstall mysqlclient

3) (yourvirtualenv) pip install mysqlclient

0
ответ дан 28 November 2019 в 22:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: