Isso significa que a ferramenta deve parar de tratar o traço como um caractere opcional. Por exemplo, suponha que você queira procurar um caractere de traço em um arquivo:
grep -- - file
No seu exemplo, o --
é necessário porque a ferramenta gem está chamando outra ferramenta, que também usa opções com prefixo de traço.