Changing source recipe to use lazy evaluation of the ruby binary -- was broken in case where ruby was not installed at beginning of chef run, this allows code that installs ruby to reload the ruby plugin in ohai and install passenger in the same chef run.