Ich muss einen Shell-Befehl aus Ruby-Skript ausführen, aber ich muss die Ausgabe abrufen, damit ich es später im Skript verwenden kann.Ausgabe von "System" -Befehl in Ruby zurückgeben?
Hier ist mein Code:
output = system "heroku create" # => true
Aber das System Befehl gibt eine boolean und nicht die Ausgabe.
Einfach gesagt, System "heroku create" muss auf meinem Bildschirm ausgeben (was es tut) aber auch die Ausgabe zurückgeben, damit ich es verarbeiten kann.
Siehe http://stackoverflow.com/questions/690151/getting-output-of-system-calls-in-ruby – weakish