Ich befolge diese Anleitung, um Discourse lokal einzurichten. Ich befinde mich an dem Punkt, an dem ich
bundle exec rake autospec
ausführe.
Was bewirkt das, und wird es dazu führen, dass die grünen Punkte nicht mehr angezeigt werden?
Ich befolge diese Anleitung, um Discourse lokal einzurichten. Ich befinde mich an dem Punkt, an dem ich
bundle exec rake autospec
ausführe.
Was bewirkt das, und wird es dazu führen, dass die grünen Punkte nicht mehr angezeigt werden?
Das Ausführen von bundle exec rake autospec führt alle Tests aus, die sich in diesem Ordner befinden: discourse/spec at main · discourse/discourse · GitHub
Ja, aber je nach Geschwindigkeit deines Computers kann es eine Weile dauern. Bei mir dauert das Ausführen der Tests etwa 10 Minuten. Grüne Punkte stehen für bestandene Tests, daher sind sie immer schön zu sehen.
Je nachdem, warum du Discourse lokal installierst, musst du möglicherweise nicht die Testsuite ausführen. Du musst jedoch in der Lage sein, sie auszuführen, falls du jemals Pull Requests an Discourse sendest.
Ah, okay. Ich laufe auf einer Ubuntu 20.04 64-Bit-VM. Danke.
Ich sehe jedoch immer noch einige Fehler. Ist das schlecht? Ich sehe auch einige gelbe Sterne.
Es läuft immer noch. Was soll ich tun, @simon?
Autospec führt einfach die Rails rspec-Tests aus. Gescheiterte Tests sind in der Regel kein Anzeichen dafür, dass in Ihrer Umgebung etwas falsch ist. Wenn Sie die Tests nicht ausführen können, haben Sie Ihre Entwicklungsumgebung wahrscheinlich nicht korrekt eingerichtet. Daher ist dies ein Schritt im Prozess.
Was soll ich also tun? Es läuft schon weit über 15 Minuten, und selbst die grünen Punkte hören nicht auf zu erscheinen. Ich habe 8 GB RAM.
Mit 8 GB RAM können die Tests eine Weile dauern. Wenn du viele Fehler erhältst, liegt das Problem wahrscheinlich daran, dass deine Testumgebung nicht ordnungsgemäß eingerichtet ist.
Es sollte möglich sein, den Test zu beenden, indem du die “Enter”-Taste deiner Tastatur drückst. Falls das nicht funktioniert, versuche es mit STRG+C, um den Prozess zu beenden.
Das hat funktioniert. Jetzt starte ich nur noch den Server.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.