Is there a way to catch the "command not found" error in a Ruby script? For example, given:
output = `foo`
How to block a situation when foo not installed? I expected that I could rescue exception, but this does not work on 1.8.7. Is there any other way to call a subprocess that will do what I want? Or is there a different approach?
Update
My apologies, I forgot to mention a hidden requirement: I would prefer that the interpreter does not skip the command line to the user (it may contain sensitive data), so the catch catch method is preferable. Apologize again for leaving this for the first time.
kfb
source share