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