Ich verwende Windows und versuche, ein vorhandenes Feature-Pack auszuführen, das ursprünglich auf Mac OS gebaut wurde und das Problem mit der Verwendung von " \ "
mit Leerzeichen umgehen kann.So verwenden Sie Leerzeichen in Feature-Namen in Cucumber
Ich benutze Ruby 2.2.3 und Gurke.
Die Feature-Namen enthalten Leerzeichen und ich kann dies nicht ändern. Ich habe versucht, " "
und ' '
zu verwenden, um die weißen Räume zu umgehen, aber jedes Mal das gleiche Problem.
Hier ist ein Beispiel für das Problem. Wenn ich renne:
cucumber features/'Name containing whitespaces.feature'
funktioniert es OK.
Aber wenn ich laufen:
cucumber -p my_profile
und cucumber.yml enthält:
my_profile: features/'Name containing whitespaces.feature'
Dann schlägt es mit:
No such file or directory - features/'Name. You can use `cucumber --init` to get started.
Kann mir jemand helfen Runde diesem Thema zu erhalten als Umbenennen ist in meinem Fall keine Option.
https://cucumber.io/pro könnte mehr helfen. Dies kann auch als Problem https://github.com/cucumber/cucumber gemeldet werden. Ich versuche lokal zu reprogieren. Welche Version der Gurke hast du benutzt? – noname
Klingt wie ein Windows-Leerraumproblem. Ist es immer noch so, dass Sie einen Backslash benötigen, um Verzeichnisse in Windows zu trennen? Wenn ja, müssen Sie das auch hinzufügen. Sie haben versucht, den gesamten Pfad + Name zwischen doppelte Anführungszeichen zu setzen: "features \ name whitespaces.feature". – Axe