4

プロジェクトのいくつかのタスクを自動化するために使用する Rakefile があります。

一部のタスク内で を呼び出しますsystemが、プロセスがエラーを返しても、タスクは問題なく続行されます。

どうすればそれを回避できますか? 一部のサブプロセスがエラーを返したときに rake を終了させたい。

前もって感謝します

4

2 に答える 2

9

の戻り値を評価できますsystem

system('inexistent command') or exit!(1)
puts "This line is not reached"
于 2012-12-19T19:05:38.590 に答える
2

shコマンドを呼び出す Rake の方法です。きちんとしたメッセージで失敗します。と比較するとsystemshコマンドも出力されます。

于 2016-10-12T03:31:58.103 に答える