PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

taps-Migration schlägt fehl von sqlite zu postgres rails4, ruby ​​1.9.3

Das hat bei mir funktioniert:

  1. Ich bin von meinem Projektverzeichnis ein Verzeichnis nach oben gegangen und habe dann Folgendes getan
  2. gem install taps
  3. gem uninstall rack
  4. gem install rack --version 1.0.1

Starten Sie den SQLite-Server aus dem Projektverzeichnis, im 'one up directory' run:

taps pull postgres://[email protected]/f3_development http://user:[email protected]:5000

Dann die Migration wie zuvor durchgeführt und es hat funktioniert. Ich hatte Rack 1.5.2 installiert, also musste ich das entfernen und durch Rack 1.0.1 ersetzen. Ich verwende Ruby 2.0.0-p0 und Rails 4.0.0.beta1

Es scheint, dass nur der Pull-Befehl die alte Version von rack benötigte, damit der Server auf der neueren Version 1.5.2 laufen konnte ...