Недавно я перенес существующее приложение rails 3.2.3 на rails 4.0.0.rc2. Я внес все необходимые изменения и смог заставить его нормально работать на моем локальном компьютере. Но когда я нажимаю это на heroku - "git push heroku master", он говорит, что не удалось отправить некоторые ссылки. Следующее - трассировка стека -
! Push отклонен, не удалось скомпилировать приложение Ruby / Rails
Я также использую postgres на своем локальном компьютере, и он работает нормально. Это приложение ранее было развернуто на heroku. Я добавил Ruby 2.0.0 в Gemfile, и в журналах указано, что они используют Ruby 2.0.0. Я не знаю, как это отладить. Требуются ли какие-либо другие изменения для переноса существующего приложения на heroku на 4.0? Любая помощь будет оценена по достоинству. Заранее спасибо.
Ваша проблема в том, что во время компиляции слага переменные среды недоступны вашему приложению. Попробуйте установить функцию лабораторной работы user-env-compile.