2009-09-17 3 views
1

J'ai référentiel à github pour le projet ruby ​​on rails. Première fois que j'ai poussé de comp. sous le système de Windows avec msysgit. Puis cloné ce projet à partir d'un autre comp. sous Ubuntu, a fait quelques changements, commited et poussé vers le dépôt à github. Maintenant, lorsque j'essaie de tirer ou même cloner ce dépôt à partir de mon ordi. avec windwos il en résulte dans l'erreur:ne peut pas créer de répertoire à la base de données: migrer

fatal: cannot create directory at db:migrate 

Une idée comment résoudre ce problème? Et qu'est-ce qui ne va pas?

Répondre

1

La question est: pourquoi git se plaignent de db: migrate , qui est une tâche de rake et non un fichier sur le système de fichiers. Peut-être avez-vous accidentellement créé ce fichier et essayez maintenant de le créer sur le système de fichiers? Je pense que "db: migrate" n'est pas un nom valide pour un répertoire.

+0

True. J'ai regardé les fichiers et les répertoires de mon projet et j'ai vu le répertoire db: migrate qui a été créé quand j'ai mal interprété "rails" au lieu de "rake" quand j'ai fait des migrations. Je vous remercie. – ebsbk

2

Vous ne seriez pas à court d'espace disque?
C'est la raison habituelle pour ce genre de message d'erreur.

Autre raison: un répertoire avec une convention de nommage non Windows (comme this thread, où un répertoire contient un espace supplémentaire à la fin de son nom)

0

Il peut aussi s'agir d'une erreur d'autorisations bizarre.

Questions connexes