A rocket fired from Gaza killed an Israeli civilian on Tuesday, the army said, the first Israeli death in eight days of cross-border violence.