2013-12-08 63 views
0

我注意到,还有很多其他类似的问题,但我的上下文似乎有所不同。mysql2适配器问题:libruby.so.1.8:无法打开共享对象文件:没有这样的文件或目录

错误

以下是我得到的错误,尝试运行/重启Rails应用程序(管理平台)。 Redmine运行良好,但共享主机发生了一些服务器更新,从而看到这些问题。

mysql2列在gem/bundle列表中。 mysql2.so存在于它正在查找的位置,并且具有所需(可执行)权限。感谢您解决此问题的任何建议。

Error message: 
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (libruby.so.1.8: cannot open shared object file: No such file or directory - /home/test/gems/gems/mysql2-0.3.11/lib/mysql2/mysql2.so) 

Exception class: 
LoadError 

Enviornment

# ruby -v 
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux] 

# rails -v 
Rails 3.2.6 

# gem -v 
1.8.23 

# mysql --version 
mysql Ver 14.14 Distrib 5.5.34, for Linux (x86_64) using readline 5.1 

#gem list 
... 
mysql2 (0.3.11) 
... 

#bundle show 
... 
mysql2 (0.3.11) 
... 

#vim database.yml 

production: 
adapter: mysql2 
database: database_name 
host: localhost 
username: dbuser 
password: dbpwd 
encoding: utf8 

回答

0

答到this问题解决了我的问题。

gem uninstall mysql2 
bundle install 
相关问题