2013-04-11 11 views
8

Eine GitHub Repo auf Travis Fine baut, während ein anderer mit fast genau die gleiche .travis.yaml Datei nicht bauen, und gibt den FehlerFehler auf travis-ci build "No Rakefile gefunden"

rake aborted! 
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb) 

I habe einige Diskussionen über travis yaml-Dateien gesehen, die sich nicht mit Tabs beschäftigen, etc., aber ich habe überprüft, dass es keine Tabs gibt, nur whitespaces.

Ich habe bemerkt, dass die config Linie auf dem Armaturenbrett travis einen Eintrag für den Repo hat, die richtig

the one that works

während derjenige, der Linie bildet, die

the one that doesn't work nicht bauen fehlt

Sie haben jedoch die gleiche Yaml-Datei mehr oder weniger, so verstehe ich nicht, warum es nicht auf die gleiche Weise funktioniert.

The yaml for the repo that builds

And the one that doesn't build (some comments are removed, but that doesn't make a difference, I checked):

+0

Hier ist der neueste Build-Versuch für das Repo, das nicht funktioniert: https://travis-ci.org/openensci/rplos/builds/6254046 – sckott

+0

Rake ist das "Ruby Make" - yous, um Sie wissen zu lassen. Es muss etwas grundsätzlich falsch sein. Ich sehe keinen der Befehle erscheinen. – User

+0

Richtig, ich bin mir dessen bewusst. Aber ich habe keinen Ruby in meinem Repo. Ich habe ein Makefile, aber kein Rakefile. Die Fragen, die ich hier gesehen habe, legen nahe, dass, wenn ein Fehler in der Datei .travis.yaml auftritt, der Build Systemstandardwerte verwendet, von denen ich anmaße, dass sie nach einem Rakefile suchen - und es gibt keinen, da ich keinen brauche das Repo – sckott

Antwort

7

Ich glaube, Sie die Datei zu .travis.yml umbenennen sollte.

Manchmal sehe ich es used in a right Weg aber here es ist falsch geschrieben. Deshalb wird es nicht ausgeführt.

+0

oh wow, ich hätte das gesehen. Anscheinend "Travis-Lint" fängt das nicht ein .... – sckott

+0

Ich würde auch gerne, wenn sie nur gedruckt: 'keine Rake-Datei mit Standard-Verhalten gefunden – User

+0

Das wäre nett ... danke für die Suche nach meinem blöden Fehler! – sckott

Verwandte Themen