gpt4 book ai didi

mysql2.so : libmysqlclient_r. so.15:无法打开共享对象文件:没有这样的文件或目录

转载 作者:IT老高 更新时间:2023-10-28 23:46:14 25 4
gpt4 key购买 nike

我正在尝试使用 Ubuntu 10.04 服务器、sphinx、myql2 版本 0.2.7 和 percona 服务器 5.5 (Myslql 5.5) 运行 Rails 两个应用程序。 irb 中的 mysql2 工作正常,我可以连接到数据库。这个 Rails 2 应用程序在另一个带有 MySql 5.1 的 Centos 服务器上工作。当我运行时:

script/server -e production 

我明白了:

mysql2.so: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory

这是我的库:​​

# 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

我该如何解决?

最佳答案

如果您在升级到 12.04 后再次遇到此错误(或者升级到 12.04 后谷歌搜索此页面标题后到达这里的人),以下对我有用:

gem uninstall mysql2
gem install mysql2

这将使用 libmysqlclient18 重新编译 gem,并为我工作。

希望对外面的人有所帮助。

关于mysql2.so : libmysqlclient_r. so.15:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8456300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com