У меня есть эта конфигурация в моей Gemfile:Gem не проверен. Пожалуйста, запустите `расслоение install` в Heroku
group :test do
# ...
gem "shoulda-matchers", :git => "git://github.com/watu/shoulda-matchers.git", :branch => "do_not_load_minitest"
end
, который отлично работает локально, но когда я нажимаю на Heroku, когда я пытаюсь запустить грабли БД: мигрировать, я получаю это ошибка:
git://github.com/watu/shoulda-matchers.git (at do_not_load_minitest) is not checked out. Please run
bundle install
Действительно, я не вижу его на выходе пучка установки выполняется на Heroku, может быть, потому что это на тестовой группе и Heroku не устанавливать тестовую группу. Но тогда, почему он жалуется, когда я запускаю rake db: migrate? должен ли он работать в промежуточной среде?
Я попытался переключиться на HTTP URL и все, что я получил, это та же ошибка с другой URL:
https://github.com/watu/shoulda-matchers.git (at do_not_load_minitest) is not checked out. Please run
bundle install
Перемещение линии вне: испытания группы workarounded проблемы. Какое правильное решение?
Run 'расслоением install' локально ** нажмите Gemfile. lock ** и повторите попытку. –
@SamyDindane: Я сделал это для начала, я всегда это делаю, когда меняю Gemfile. – Pablo
Какая версия рельсов? –