Должен ли я установить sqlite на prod box, где я использую mysql для приложения rails? Причина, по которой я спрашиваю, состоит в том, что phusion кричит на меня со следующей ошибкой:
Could not find gem 'sqlite3-ruby (>= 0, runtime)' in any of the gem sources. (Bundler::GemNotFound)
Мой gemfile имеет следующий
group :development, :test do
gem 'sqlite3-ruby', :require => 'sqlite3'
end
group :production do
gem 'mysql'
end
Если я закомментирую запись в разделе разработки, моя проблема исчезнет. Я думаю, я мог бы также установить sqlite на сервер prod, но по какой-то причине это кажется мне неправильным. Я предполагал, что наличие ссылки в разделе: development предотвратит это, но, очевидно, это не так.
Какие-либо предложения по наилучшей практике для этого сценария? Мне было бы особенно интересно, если бы вы увидели, что я делаю что-то не так.