2013-12-20 2 views
0

Мы использовали команду fork Heroku для клонирования нашего продукта Rails 3 для некоторых тестов. Это было успешно.Heroku развертывание «Прекомпиляции активов не удалось» на git push

Теперь мы пытаемся внести изменения в новое разветвленное приложение с помощью стандартного развертывания героя git push.

Мы получаем «Прекомпиляция активов не удалась». и «Push отклонили, не смогли скомпилировать ошибки Ruby app» при каждой попытке.

Это точное репо используется для обновления нашего производственного приложения без проблем.

Можете ли вы направить меня к тому, как мы можем устранить эту проблему?

+0

Можете ли вы предоставить версию Rails и Ruby, версию вы используете? –

+0

Вероятно, у вас будет проблема с одним из ваших файлов CSS/JS - есть ли способ показать нам журналы? Там будет ссылка на ошибку –

ответ

0

попробовать это в конфиге/application.rb

config.assets.initialize_on_precompile = ложь

0

Кроме того, проверьте, если вы включили жемчужину 'turbolinks' в вашем Gemfile. В моем случае мне не удалось развернуть приложение несколько раз (даже после изменения моего файла application.rb с помощью добавления «initialize_on_precompile»), пока я не поменяю свой Gemfile и не установил отсутствующий камень.

Кроме того, если вы не видели раньше, есть некоторая полезная информация относительно разветвление и развертывания на Heroku (раздел «Deploy»): https://devcenter.heroku.com/articles/fork-app

Смежные вопросы