Republicans have nominated Sen. John McCain for president, handing the senator the prize that eluded him eight years ago. By a roll call vote Wednesday, the Arizona senator clinched his party’s nod. The late-night vote was conducted after vice presidential candidate Sarah Palin addressed the Republican National Convention.