an effective way to get rid of fruit flies is with white vinegar. The goal is to make a trap for the flies. Just pour a very small amount of white vinegar into a tall glass jar with a couple of drops ...
While vinegar "may well kill some small weeds", if the goal is to get rid of them forever ... "Now that may sound absolutely perfect for your gravel driveway situation, but just make sure you are ...