2016-03-08 4 views
3

Я пробовал вручную clearing and setting the buildpack для моего приложения Rails для heroku/rails. Я проверил, что у меня есть Gemfile, и я все еще получаю эту ошибкуHeroku Toolbelt не удалось обнаружить набор buildpack

remote: -----> Using set buildpack heroku/ruby 
    remote: 
    remote: !  Push rejected, failed to detect set buildpack heroku/ruby 
    remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure 
    remote: 
    remote: Verifying deploy... 
    remote: 
    remote: ! Push rejected 

Что сбивает с толку, так как я установил buildpack, но тогда он не может обнаружить его. Некоторые из моих маршрутов - это рендеринг json, поскольку я хотел, чтобы это приложение служило интерфейсом API. Мне нужно добавить buildpack для узла? Любые другие предложения?

ответ

4

У меня было приложение, расположенное в резервной подпапке в git repo. Я исправил проблему, переместив все на уровень, подтверждая, и git push heroku master. Heroku искал Gemfile на верхнем уровне, поэтому я переместил все файлы приложений на верхний уровень (где он должен был быть все время).

0

Я повторно инициализировал репо и сделал это снова. Сделал мой поступок и толкнул. Работал!!!

git init 

добавить Heroku как пульт

git remote add heroku https://git.heroku.com/appname.git' 
git add . 
git commit -m "initial commit" 
git push heroku master 
Смежные вопросы