2017-01-09 3 views
0

Я пытаюсь развернуть приложение Ruby on Rails, которое в настоящее время находится на ветке «rails_app» (как показано ниже). Я успешно развернул его раньше, но теперь он не работает с дополнительными изменениями. Когда я вручную ищу buildpacks, запустив «heroku buildpacks», он указывает, что там есть правильный. [Когда я пытаюсь переустановить buildpack, он также говорит, что он уже там] Когда я пытаюсь нажать на heroku, я получаю отказ обнаружить set buildpath, как показано ниже.Ошибка обнаружения сборки пакета Heroku Ruby

Dougs-MBP-2:Rails_Application Doug$ heroku buildpacks 
app_name Buildpack URL 
heroku/ruby 
Dougs-MBP-2:Rails_Application Doug$ git branch 
gh-pages 
master 
* rails_app 
update 
Dougs-MBP-2:Rails_Application Doug$ git push heroku rails_app:master 
Counting objects: 70, done. 
Delta compression using up to 8 threads. 
Compressing objects: 100% (70/70), done. 
Writing objects: 100% (70/70), 217.85 KiB | 0 bytes/s, done. 
Total 70 (delta 46), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Failed to detect set buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/ruby.tgz 
remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure 
remote: 
remote: !  Push failed 
remote: Verifying deploy... 
remote: 
remote: ! Push rejected to app_name. 
remote: 
To https://git.heroku.com/app_name.git 
! [remote rejected] rails_app -> master (pre-receive hook declined) 
error: failed to push some refs to 'https://git.heroku.com/app_name.git' 

Благодарим за помощь.

ответ

0

Кажется, вы настраиваете собственный сборщик: «https://codonbuildpacks.s3.amazonaws.com/buildpacks/heroku/ruby.tgz», но когда я перехожу к этой ссылке, он говорит, что нет ведра с таким именем, что означает, что геройку не может обнаружить ваш собственный buildpack и не удается.

Вы можете прочитать больше о том, как задать пользовательские buildpacks здесь: https://devcenter.heroku.com/articles/buildpacks#detection-failure

рубин buildpack, что Heroku использует на этой странице: https://elements.heroku.com/buildpacks/heroku/heroku-buildpack-ruby

+0

Мои извинения, правильная ссылка https: // codon- buildpacks.s3.amazonaws.com/buildpacks/heroku/ruby.tgz. Червь, должно быть, потерялся при копировании с моего терминала. Я обновил оригинальный пост. – dhape12

+0

Вы убедились, что у вас есть Gemfile в вашем репозитории Git? Добавляли ли вы buildpack с помощью пакета heroku buildpack: set? Пробовали ли вы очистить установленные пакеты приложения, используя «heroku buildpack: clear»? –

+0

Да ко всему вышесказанному. – dhape12

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