Я следую онлайн-руководству. Я новичок, и теперь я закончил только свое второе приложение. Он работает нормально на локальной машине, но у меня проблема с героку. я толкая мое приложение успешно, а затем я сделал Heroku грабли БД: мигрировать Но я вижу эту ошибку на my pageОшибка приложения на heroku
произошла ошибка в приложении, и ваша страница не может быть служил. Пожалуйста, попробуйте снова через пару минут. Если вы являетесь владельцем приложения , проверьте журналы для деталей
И я вижу это предупреждение в командной строке:
рейка прервана! Пожалуйста, установите PostGreSQL адаптер:
gem install activerecord-postgresql-adap ter
(стр не входит в комплект Добавить его Gemfile..)
Я Google эту ошибку и обнаружил, что мне нужно добавить эти строки в моей Gemfile:
камень 'sqlite3': группа =>: развитие камень 'пг': группа =>: производство
Done, и повторен, но ничего не изменилось, и я до сих пор это в моей командной строке
Установите адаптер postgresql:
gem install activerecord-postgresql-adap ter
(pg не входит в комплект поставки. Добавить его Gemfile.)
Я не могу понять, потому что я defenitely был пг камень, и я могу видеть его установку на моей локальной машине
Using thor (0.14.6)
Using railties (3.2.1)
Using coffee-rails (3.2.2)
Using jquery-rails (2.0.2)
Using pg (0.13.2)
Using rails (3.2.1)
Using sass (3.1.16)
Using sass-rails (3.2.5)
Using sqlite3 (1.3.6)
Using uglifier (1.2.4)
, но я могу» t видеть то же самое, когда установка пакета на сервере heroku
Installing thor (0.14.6)
Installing railties (3.2.1)
Installing coffee-rails (3.2.2)
Installing jquery-rails (2.0.2)
Using bundler (1.0.7)
Installing rails (3.2.1)
Installing sass (3.1.16)
Installing sass-rails (3.2.5)
Installing uglifier (1.2.4)
Как это можно решить? На самом деле понятия не имею. Пожалуйста, помогите мне.
Кстати, простите за мой английский, я из России)
обновление: да, я вижу, что он работает расслоение установки --without развития, но мой Gemfile теперь выглядит следующим образом:
group :production do
gem 'pg'
end
group :development, :test do
gem 'sqlite3-ruby', :require => 'sqlite3'
end
, как вы можете видеть, «пг», безусловно, из группы разработчиков, но Heroku не установить его
Вы когда-нибудь решали это? – Laser