Статический сайт на Heroku Cedar - PullRequest
8 голосов
/ 05 февраля 2012

Я попытался следовать инструкциям здесь , чтобы создать статический веб-сайт в стеке Heroku Cedar.

Я поднял сайт здесь .

Когда я пытаюсь запустить приложение (используя «git push heroku master»), я получаю следующую ошибку:

Kushs-MacBook-Air:hgtr kushpatel$ git push heroku master
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 1.29 KiB, done.
Total 7 (delta 1), reused 0 (delta 0)

-----> Heroku receiving push
-----> Removing .DS_Store files
 !     Heroku push rejected, no Cedar-supported app detected

To git@heroku.com:gentle-warrior-1301.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:gentle-warrior-1301.git'

Любая помощь с благодарностью.Я на последнем рубине / стойке / героку

Ответы [ 2 ]

16 голосов
/ 05 февраля 2012

Инструкции относятся к стеку Bamboo, в котором была бы установлена ​​Rack - стек Cedar полностью пуст, поэтому вам необходимо установить стойку.

Вам нужно добавить Gemfile с

source :rubygems

gem 'rack'

bundle это и затем добавьте Gemfile и Gemfile.lock в git и reush.

0 голосов
/ 05 февраля 2012

Эти инструкции относятся к стеку Bamboo.

Стеку кедра требуется Procfile , чтобы определить, как запустить приложение.ваш Procfile должен справиться с задачей - при условии, что вы используете thin:

web: bundle exec thin start -p $PORT -e $RACK_ENV
...