У меня есть приложение RoR, развернутое на DREAMHOST. Вот версии, которые в настоящее время работают на
- Ruby: ruby 1.8.7 (30 июня 2011 г., уровень исправления 352) [x86_64-linux]
- Рельсы: Рельсы 3.2.3
Ошибка, когда я пытаюсь загрузить домашнюю страницу, выглядит следующим образом:
libmysqlclient_r.so.16: cannot open shared object file: No such file or directory - /gems/ruby/1.8/gems/mysql2-0.3.13/lib/mysql2/mysql2.so (LoadError)
/gems/ruby/1.8/gems/mysql2-0.3.13/lib/mysql2/mysql2.so
/gems/ruby/1.8/gems/mysql2-0.3.13/lib/mysql2.rb:8
/usr/lib/ruby/vendor_ruby/bundler/runtime.rb:68:in `require'
/usr/lib/ruby/vendor_ruby/bundler/runtime.rb:68:in `require'
/usr/lib/ruby/vendor_ruby/bundler/runtime.rb:66:in `each'
/usr/lib/ruby/vendor_ruby/bundler/runtime.rb:66:in `require'
/usr/lib/ruby/vendor_ruby/bundler/runtime.rb:55:in `each'
/usr/lib/ruby/vendor_ruby/bundler/runtime.rb:55:in `require'
/usr/lib/ruby/vendor_ruby/bundler.rb:120:in `require'
/config/application.rb:7
/config/environment.rb:2:in `require'
/config/environment.rb:2
config.ru:3:in `require'
config.ru:3
Я попытался обновить гем mysql2, удалить и переустановить завершенный bundle install
, который был успешным. Я попробовал wget -O
и добавил файл. Но ошибка все еще сохраняется. Я пытался искать ответы, но мне не повезло.
Это для производственной среды. Любая обратная связь будет высоко оценена.