Приложение Push Rails с гемом 'eventmachine' на Heroku - PullRequest
0 голосов
/ 23 ноября 2011

Heroku пытается установить gem 'eventmachine', даже если он входит в группу :development. Как это исправить?

# Gemfile
gem 'rails', '3.1.1'

...

group :development do
    gem 'eventmachine', '1.0.0.beta.4.1'
    gem 'guard-livereload'
end

Сообщение об ошибке

Could not find gem 'eventmachine (= 1.0.0.beta.4.1, runtime)' in any of the gem sources listed in your Gemfile.

Ответы [ 2 ]

0 голосов
/ 12 декабря 2011

Я столкнулся с той же проблемой. Вы зафиксировали свои изменения в git после запуска bundle update? Я забыл это сделать, поэтому, когда я запускал git push heroku master, он все еще использовал мой старый Gemfile.lock. После того, как я зарегистрировался, развертывание к героку прошло без проблем.

0 голосов
/ 23 ноября 2011

Обычно Heroku не следует пытаться установить что-либо из групп :development и :test.Однако вы можете явно исключить эти группы, установив:

heroku config:add BUNDLE_WITHOUT="development:test"
...