Entschuldigung, ich bin neu in Ruby on Rails und folge einem Tutorial, aber ich bekomme Probleme, die Datenbank nach heroku zu verschieben. Ich habe PostgreSQL bereits in meinem Linux installiert, viele Tutorials probiert.Schienen - Heroku - Rechen abgebrochen! Bitte installiere den postgresql-Adapter: gem install actrecord-postgresql-adapter
Als ich heroku rake db:migrate
eingeben, erhalte ich diese Fehlermeldung:
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these >plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or >fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the >release notes for more on this: http://weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2- >has-been-released. (called from at /app/Rakefile:7) rake aborted! Please install the postgresql adapter:
gem install activerecord-postgresql-adapter
(pg is >not part of the bundle. Add it to Gemfile.)Tasks: TOP => db:migrate => db:load_config (See full trace by running task with --trace)
Mein Gemfile ist dies:
source 'https://rubygems.org'
gem 'rails', '3.2.2'
gem 'sqlite3'
group :production do
gem 'pg'
end
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
Ich habe schon versucht es sagen: ERROR: Konnte kein gültiges Juwel 'activerecord-postgresql-adapter' (> = 0) in einem Repository finden FEHLER: Mögliche Alternativen: activerecord-jdbcpostgresql-adapter, activerecord-postgis-adapter , activerecord-jdbcmssql-adapter, activerecord-jdbcmysql-adapter, activerecord-postgresql-cursors – Aklovo
Ich aktualisierte meine Antwort. Ich stelle die Lösung unter die Leitung. –
Diese Lösung scheint hier gut zu sein, wenn Sie dieses Problem noch haben, können Sie es mit Ihrer "gem list" Ausgabe und mit Ihrem Gemfile.lock aktualisieren? Stellen Sie außerdem sicher, dass Sie die Bundle-Installation verwendet haben. – YogiZoli