Veritabanımı başarılı olmadan heroku'ya taşımaya çalışıyorum. Veritabanıma birkaç kullanıcı daha ekledim ve bunları e-posta adresim ve parola ile açmaya çalışırken, e-posta adresim ve şifre hatası aldığım halde, yerel sunucuda gayet iyi çalışıyor. Aşağıda açıklanan tüm adımları yaparken hiç hata yok. LOKAL herhangi göçler Ran Heroku için veritabanı geçişleri işe yaramıyor
- Yapılan değişiklikleri - Ben
git add -A
kalk içinbundle exec rake db:migrate
- Eklendi tüm değiştirilmiş dosyaları kullandı: bir önceki sonrası önerildiği gibi
, şu denedim
git commit -m "Adding features"
Heroku
- ardından göçler
heroku restart
- alıyorum
heroku run rake db:migrate
git push heroku master
değişiklikler itti git için tüm katma dosyaları Teslim Et
astelvida:~/workspace/sample_app (master) $ heroku run rake db:migrate
Running rake db:migrate on ⬢ shrouded-ravine-80000... up, run.2794
ActiveRecord::SchemaMigration Load (0.8ms)
SELECT "schema_migrations".* FROM "schema_migrations"
yapmak Ben de benim kontrol ettim: Ben bu çalıştırdıktan sonra
Ran. sqlite3 dosyası, yeni kullanıcıların gerçekten veritabanında bulunduğunu kontrol etmek için.
Ben de bu denedim: $ bundle exec rake db:migrate RAILS_ENV=production
Ben de gemfile.lock güncelledik. dev & üretimde
Benim taşlar:
group :development, :test do
gem 'sqlite3', '1.3.9'
gem 'byebug', '3.4.0'
gem 'web-console', '2.0.0.beta3'
gem 'spring', '1.1.3'
end
group :production do
gem 'pg', '0.17.1'
gem 'rails_12factor', '0.0.2'
gem 'puma', '3.1.0'
end
Not: Ben ancak bu Hep kullanıyorum ve giriş verileri bazıları için işliyor, üretim --without yüklemek demeti çalıştırmak Geçmişte oluşturduğum kullanıcılar. Ayrıca rayları kullanıyorum 4.2.2.
sizin 'database.yml' sağlamak ve Heroku göçler oturum –