Проблема с переносом основного приложения Ruby on Rails в Heroku - PullRequest
1 голос
/ 24 января 2011

Я работал над первой главой Учебника по Rails.Я нажал first_app к героку.Сначала я получал ошибку sqlite3 (я думаю).Но я отредактировал gem-файл и снова отправил его в heroku.Но я не получаю ту же страницу, что и на: http://railstutorial.org/ruby-on-rails-tutorial-book#sec:1.4.3 (я думаю, что она должна выглядеть как на рисунке 1.11 в разделе 1.4.3)

Вместо этого я получаю это: http://blooming -samurai-546.heroku.com /

Это просто говорит: Heroku |Добро пожаловать в ваше новое приложение!Обратитесь к документации, если вам нужна помощь в развертывании.

Я сделал что-то не так, верно?Есть идеи что?

Ответы [ 3 ]

7 голосов
/ 24 января 2011

В вашей консоли git попробуйте:

git add .
git commit -am "Initial commit"
git push heroku

Похоже, что вы нажали на heroku ни с чем, поэтому он создал пустой каталог.

0 голосов
/ 23 февраля 2018

У меня была такая же проблема, и она меня очень расстроила. То, что решило проблему для меня, двигалось gem 'sqlite3' в блок, следующий group :development, :test в Gemfile. После этого больше не видел таких сообщений:

remote:  !     Failed to install gems via Bundler.
remote:  !     Detected sqlite3 gem which is not supported on Heroku:
...
remote:  !     Push rejected, failed to compile Ruby app.

в терминале после ввода git push heroku или git push heroku master

Надеюсь, это поможет.

0 голосов
/ 03 июля 2011

Не могу поспорить с успехом.

Однако, прежде чем нажать мастера с помощью $ git push heroku master, некоторым людям может понадобиться выполнить следующую команду:

$ git remote add heroku git@heroku.com: your-heroku-url-go-here.git

, как обсуждалось в разделе «Git Remotes and Heroku», в настоящее время:

http://devcenter.heroku.com/articles/git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...