He will miss the rest of the League Two season and is unlikely to play even if the Gills reach the play-off final.
Oli has only started three games for the Gills this season but the winger has come on as a substitute in each of the club's last 13 matches.
Source: BBC Sport
Source: BBC Sport