I totally agree, although ATM `chruby-exec` appears to have various bugs when used from within Chef on OS X. Pretty sure it's related to this line: https://github.com/postmodern/chruby/blob/master/bin/chruby-exec#L3