2010-12-06 5 views
5

J'ai récemment commencé à travailler sur un projet qui utilise git pour le stockage et ruby ​​comme frontal. La première version de mon script utilisait ruby-git, ce qui était ok mais assez simple. Quand j'ai eu besoin de faire un travail plus spécifique avec mes commits et les journaux, il a été recommandé de passer à la gravure. Cependant, j'ai un barrage routier très tôt, qui semble incapable de cloner des dépôts distants. Tous les exemples que j'ai trouvés en utilisant la classe Repository créent un référentiel local et en cherchant dans la source, j'ai trouvé que la méthode clone de Grit n'est pas définie. Ce qui donne?La méthode de clonage de Grit est indéfinie?

Ceci est ma première question StackOverflow, donc merci d'avance pour toute aide.

Répondre

11

Puisque Git est bien structuré, Grit utilise une méthode manquante (Grit :: Git # method_missing) pour exécuter 'systématiquement' les commandes Git.

Voir le lien ci-dessous pour un exemple qui devrait vous aider.

https://gist.github.com/731502

+0

Oui, merci. & Double merci pour le conseil sur le bug du clone. – Z99

Questions connexes