Ausführen von shell-script aus einem ruby Skript

Habe ich Folgendes:

_shellScript = "../Dependency/test.sh"
exec 'sh #{_shellScript}'

Aber wenn ich auf ausführen des ruby-Skript endet es mich an einem shell-prompt anstelle der Ausführung des Skripts, die sich innerhalb der variable _shellScript.

Irgendwelche Ideen wäre geschätzt!

  • Der code verwendet einfache Anführungszeichen in den exec string. In single quote String Ruby keine interpolation (#{}). Das könnte auch der Fehler.
InformationsquelleAutor Danny | 2011-11-30
Schreibe einen Kommentar