Billionaire developer Rick Caruso will not run for Los Angeles mayor or California governor, after months of speculation that he would seek one of the two posts.