Интересная статья в блоге команды Phusion, разработчиков Phusion Passenger. Рассуждения об идее добавления условий в Gemfile.
Как иллюстрация идеи:
condition :driver => 'sqlite' do gem 'sqlite3'end condition :driver => 'mysql' do gem 'mysql'end condition :driver => 'postgresql' do gem 'pg'end condition :driver => ['mysql', 'sqlite'] do gem 'foobar'end
А дальше установить драйвер, например, MySQL можно так:
bundle install --condition driver=mysql
Больше деталей в статье Bundler and public applications.
Похожие записи
Нет комментариев
Оставить комментарий или два