Я могу создать простой новый сайт Rails 3 с 'rails s', используя mysql2 в компоновщике. У меня тоже есть Пассажир, но с mysql2 я получаю:
Сообщение об ошибке:
dlopen (/Users/riccardotacconi/.rvm/gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): библиотека не загружена: libmysql.16.dylib Ссылка на : /Users/riccardotacconi/.rvm/gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle Причина: изображение не найдено - /Users/riccardotacconi/.rvm/gems/ РЗЭ-1.8.7-2011.03 / камни / mysql2-0.2.6 / Библиотека / mysql2 / mysql2.bundle
Есть похожие вопросы, но с Пассажиром нет. Я думаю, что Пассажир нуждается в некотором окружении, чтобы нормально работать. Я запускаю apache с тем же пользователем, и PassengerRuby такой же, как тот, который я использую в оболочке, и я запускаю 'rails s'