The former Red Sox star was pitching in Cleveland's farm system before he was granted his release last week. The Mets signed him to fill a hole in their injury-depleted rotation the rest of the way.
"I do know the history of, you know, he does take some time between pitches. But I will tell you, his stuff's good enough," New York manager Terry Collins said. "Tonight the command was off and therefore he was off."
Ruiz hit a solo homer off Carson in the sixth.
Andrew Brown had an RBI double for the Mets in the seventh.
"Wow. It was a long day," Ruiz said. "It was hard to stay focused, waiting that long."
NOTES: All-Star OF Domonic Brown sat out again with a sore right heel. He hasn't started since being lifted Saturday, but Sandberg said Brown is getting close. ... Phillies 3B Cody Asche left in the seventh with a cramp and a mild right hamstring strain. ... Mayberry was called for interference with his backswing on a stolen base for the second time in three nights. ... RHP Carlos Torres pitches in place of injured Mets ace Matt Harvey in the series finale Thursday. RHP Ethan Martin gets the ball for Philadelphia.