2013-12-08 95 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 
相關問題