Толкает рельсы приложение к героку не работает - PullRequest
0 голосов
/ 04 декабря 2010

Я пытаюсь использовать git push heroku master для загрузки моего приложения rails 3 в heroku, но постоянно получаю следующую ошибку:

-----> Heroku receiving push
-----> Removing .DS_Store files
-----> Rails app detected
!     Heroku Bamboo does not include any Rails gems by default.
!     You'll need to declare it in either .gems or Gemfile.
!     See http://docs.heroku.com/gems for details on specifying gems.
!     Heroku push rejected, no Rails gem specified.

error: hooks/pre-receive exited with error code 1

Я пытался удалить приложение на сайте heroku иНачиная снова, я также попытался стереть мой репозиторий git и снова выполнить init, и я продолжаю получать ту же ошибку.Мой Gemfile выглядит следующим образом:

source :rubygems 

gem 'rails', '3.0.3'
gem 'recaptcha', :require => 'recaptcha/rails'
gem 'devise', '1.1.3'
gem 'acts-as-taggable-on'
gem 'ruby-debug'
# for sass
gem 'haml'
gem 'mocha'
gem 'ruby-pg'

Я запустил пакетную упаковку для упаковки драгоценных камней в кэш вендора, но, похоже, результат не изменился.

Я обновил это приложениес рельсов 2.3, так что мне интересно, это как-то связано с этим?

Ответы [ 2 ]

3 голосов
/ 08 декабря 2010

Это ответ, который я получил от Heroku:

Привет

Кажется, проблема в том, что ваш Gemfile называется GemFile. Хотя это будет работать на некоторых платформах, таких как Mac, это не будет работать в строго чувствительной к регистру файловой системе, такой как наша.

Чтобы переименовать файл в сохраняющей регистр, нечувствительной к регистру файловой системе, такой как HFS или NTFS, вам нужно сделать это в два этапа:

git mv GemFile Gemfile.temp
git mv Gemfile.temp Gemfile
0 голосов
/ 04 декабря 2010

Попробуйте добавить их к вашему Gemfile

gem 'pg' # Heroku's DB runs on postgresql
gem 'heroku'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...