Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロジェクトのいくつかのタスクを自動化するために使用する Rakefile があります。
一部のタスク内で を呼び出しますsystemが、プロセスがエラーを返しても、タスクは問題なく続行されます。
system
どうすればそれを回避できますか? 一部のサブプロセスがエラーを返したときに rake を終了させたい。
前もって感謝します
の戻り値を評価できますsystem
system('inexistent command') or exit!(1) puts "This line is not reached"
shコマンドを呼び出す Rake の方法です。きちんとしたメッセージで失敗します。と比較するとsystem、shコマンドも出力されます。
sh