Ich weiß, wie ein Shell-Befehl in Ruby laufen wie:Ruby-run-Shell-Befehl in einem bestimmten Verzeichnis
%x[#{cmd}]
Aber, wie definiere ich ein Verzeichnis, diesen Befehl auszuführen?
Gibt es eine ähnliche Art und Weise des Beschusses aus, ähnlich wie subprocess.Popen
in Python:
subprocess.Popen(r'c:\mytool\tool.exe', cwd=r'd:\test\local')
Dank!
+1 Es scheint, dass zu wenige Ruby-Programmierer darüber wissen. – Phrogz
Die Dinge, die Ruby mit Blöcken macht, erstaunt mich immer wieder. Ruby lässt meine anderen Sprachen ständig klobig und überkompliziert erscheinen. – bta
Das ist erstaunlich, hatte ich nur früher davon gewusst! – ZirconCode