I had to build my own ruby in /usr/local. When installing the chef gems, all of the chef executables are created in /usr/local/bin.
The bootstart_client and bootstrap_server recipes symlinks everything over to /usr/sbin (assuming you have /usr/local/bin on your PATH)
However, the processes will fail to start because the intit scripts in the chef gem refer to /usr/bin/$executable, not /usr/sbin/$executable.
Updating the init scripts to use /usr/sbin will actually take advantage of the created symlinks, and make it easier to install chef in a less than standard location.