Support test cases when there is no global ruby

Test cases fail when there is no globally installed ruby. More specifically, this affects machines running RVM or rbenv whose path is only available after running `.profile` or `.bash_profile`

This patch simply runs the two ruby commands using `bash -l` to cause bash to act as if the local user has logged in.