Переустановка этих пакетов по-прежнему не гарантирует их работоспособность. Я бы порекомендовал пройтись по журналам и посмотреть, не заметите ли вы что-нибудь очевидное. Для приложения Rails доступно множество методов отладки, для начала см. здесь
Вот небольшой фрагмент ruby, чтобы увидеть, работает ли соединение с MySQL, попробуйте, если вы видите, что версия сервера MySQL печатается на вашем терминале, тогда вы знаете, что проблема в другом месте, не забудьте изменить учетные данные .
#!/usr/bin/ruby -w
require "mysql"
begin
# connect to the MySQL server
dbh = Mysql.real_connect("localhost", "testuser", "testpass", "test")
# get server version string and display it
puts "Server version: " + dbh.get_server_info
rescue Mysql::Error => e
puts "Error code: #{e.errno}"
puts "Error message: #{e.error}"
puts "Error SQLSTATE: #{e.sqlstate}" if e.respond_to?("sqlstate")
ensure
# disconnect from server
dbh.close if dbh
end
Также, если возможно, укажите более подробную информацию о среде, которую вы используете, например,
Apache + Rails + Mongrel или
Apache + Rails + Passenger и т. Д.
фрагмент вашего приложения / config / database.yml и т. Д.
Если вы расстроены, сделайте перерыв, отдохните, выпейте кофе :-), а затем начните все сначала ... работа в расстроенном состоянии ума определенно не поможет решить проблемы.
НТН