Nobody has ever gained weight on fruit alone!
I am now talking about normal quantities of fresh fruit that you have to chew in order to eat it.
Drinking concentrated, cooked fruit juices is a different story.
It is exteremely difficult to gain weight on fresh fruit!
Eating nuts can result in weight gain, as nuts contain far more energy.