29 The tribe of Ephraim failed to drive out the Canaanites living in Gezer, so the Canaanites continued to live there among them.