From: Brian Candler Date: 2010-01-27T19:17:15+09:00 Subject: Re: Why does `source .bashrc` complain "command not found"? Ammar Ali wrote: > source is a built-in shell command, not an executable. It is only > available from within the shell. You are correct, but you've missed the point. As the OP already observed, ruby *does* invoke a shell when you pass it a string in backticks. The point is that his default shell doesn't have a 'source' builtin. `source /dev/null` # fails (not a POSIX shell feature) `. /dev/null` # works -- Posted via http://www.ruby-forum.com/.