PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

échec de la migration des taps de sqlite vers postgres rails4, ruby ​​1.9.3

Cela a fonctionné pour moi :

  1. Je suis monté d'un répertoire à partir de mon répertoire de projet, puis j'ai fait ce qui suit
  2. gem install taps
  3. gem uninstall rack
  4. gem install rack --version 1.0.1

Démarrez le serveur sqlite à partir du répertoire du projet, dans le 'répertoire unique' :

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

Ensuite, la migration a été effectuée comme avant et cela a fonctionné. J'avais installé le rack 1.5.2, j'ai donc dû le supprimer et le remplacer par le rack 1.0.1. J'utilise ruby ​​2.0.0-p0 et rails 4.0.0.beta1

Il semble que seule la commande pull ait besoin de l'ancienne version de rack pour que le serveur puisse fonctionner sur la nouvelle version 1.5.2...