Laden Sie nur Rake-Rasks in einer bestimmten Umgebung?

8

Momentan benutze ich Bündler, um meine Edelsteine ​​zu verwalten. Bündler lädt verschiedene Edelsteine ​​für verschiedene Umgebungen.

Ich habe einige Rake-Tasks, die Testing Gems (rspec) verwenden, aber diese verursachen Probleme in Produktionsumgebungen, in denen das Gem nicht geladen ist.

Ich möchte also nur die Rake-Aufgabe (und die damit verknüpfte Zeile "rspec / core / rake_task") in der Testumgebung laden lassen.

Ich kann mir nicht vorstellen, wie ich das am besten machen soll.

Ich habe derzeit:

%Vor%     
GlyphGryph 18.01.2012, 18:13
quelle

2 Antworten

11

Wie wäre es mit:

%Vor%

Nicht die schönste Lösung, aber es wird funktionieren.

    
Mario Uher 18.01.2012 18:19
quelle
0

Eine mögliche Lösung, vielleicht nicht ideal für alle Setups, ist das Hinzufügen der Rake-Aufgabe zu Ihrem Gitignore.

    
phillyslick 20.04.2015 02:30
quelle

Tags und Links