Rails 3: запуск тонкого сервера без gem 'thin' в gemfile

Можно ли запустить тонкий сервер («тонкий» камень) без ссылки на «тонкий» камень в файле gem?

Проблема в том, что в Windows ошибка добавляет зависимости в gemfile.lock (eventmachine 1.0.0.beta.4.1 - единственная версия для Windows), которые хостинг heroku не может принять, а push не работает.


person WHITECOLOR    schedule 27.11.2011    source источник


Ответы (1)


Попробуйте добавить эту зависимость в группу разработки только в свой gemfile:

group :development do
  eventmachine, '1.0.0.beta.4.1'
end

Это должно помешать сборщику установить это на героку.

person leonardoborges    schedule 27.11.2011
comment
Да, они уже есть в :development group (бандлер на хероку не пытается их установить, когда в push нет gemfile.lock), но проблема не в gemfile, а в gemfile.lock - я создал обходной путь (bash скрипт, который удаляет eventmachine из gemfile.lock перед отправкой), но я хотел найти более понятный способ. - person WHITECOLOR; 27.11.2011