Ошибка MySQL при запуске `rails server` - PullRequest
1 голос
/ 27 апреля 2011

Я получаю следующую ошибку при запуске rails server

Could not find mysql2-0.2.7 in any of the sources

Есть идеи?Как мне это исправить?

Заранее спасибо; -)

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Если по какой-то причине у вас указан номер версии рядом с гемом, попробуйте удалить его, просто выполните

gem 'mysql2' в вашем Gemfile,

Затем запустите "bundle install", это должно сделать

0 голосов
/ 28 апреля 2011

Вы должны прочитать о Bundler: http://gembundler.com/

Bundler включен в Rails 3 по умолчанию. В корне вашего приложения находится файл с именем

Gemfile

Вы должны использовать только mysql или mysql2. Я рекомендую mysql2, так что если у вас есть более одного в вашем Gemfile, удалите остальные. Затем убедитесь, что вы запускаете bundle install.

Для полных инструкций по настройке MySQL и Rails на OSX, прочитайте этот пост в блоге:

Предпочтительная установка Rails 3 и MySQL на OSX Snow Leopard

...