2016-05-27 15 views
0

Ich lief Maven lokal mit Frontend Maven Plugin an einem Projekt und es war der Bau erfolgreich. Aber wenn es um SVN zu begehen und runnning den Build-Plan auf einem Bambus-Server konnte die Build an dem Punkt, wo Grunzen wollen mit der Kompass Aufgabe beginnen: Bamboo LogFrontend Maven Plugin nicht auf Grunzen Aufgabe Kompass auf Bambus CI Server

Es dass Bambus Kompass kann nicht finden, scheint, obwohl Ruby Sass und Compass wurden auf Bambus installiert und der Pfad zu Ruby wurde der PATH-Umgebungsvariablen hinzugefügt. Wenn ich die Kompass Aufgabe aus der Gruntfile löscht, wird das Erstellen erfolgreich auf Bambus gemacht, so dass ich nicht glaube, es ist ein Grunzen oder node.js Problem. Hat jemand das gleiche erlebt und hat eine Idee, was ich könnte dies zu lösen tun?

Antwort

0

Normalerweise geschieht dies, wenn Kompass nicht richtig installiert ist. Stellen Sie sicher, Sie haben auch Ruby-Gems installiert: https://rubygems.org/ und Kompass auch mit: sudo gem install compass.

können Sie überprüfen, ob Ihr Kompass installiert ist, versuchen compass version in Bamboo Skript-Task läuft die Ausgabe zu überprüfen.

+0

Vielen Dank für Ihre Antwort! Ich habe die Installation noch einmal überprüft und es scheint richtig installiert zu sein: Compass (1.0.3); Installiert unter: C: /Ruby22-x64/lib/ruby/gems/2.2.0. Es wurde auch mit dem 'Gem Install Compass' Befehl im Admin-Modus installiert (OS von Bambus ist Windows). – LisaPug

+0

In Ihrer Frage sehe ich Sie Ruby in PATH-Variable hinzugefügt. Ist es nur Ruby Ordner oder 'bin' Ordner? - "C:/Ruby22-x64/bin" –

+0

ich es überprüft, in der PATH-Variable ist "C:/Ruby22-x64/bin". Ich habe auch versucht un- und Kompass mit ‚gem uninstall Kompass‘ neu installieren und ‚Juwel deinstallieren sass‘ und dann ‚gem install Kompass‘ und beim Laufen Kompass --Version es scheint korrekt installiert werden, aber es nicht noch während des Build gefunden . – LisaPug