Verificando se uma gema ruby ​​está instalada a partir do script bash

Eu preciso, a partir de um script bash, verificar se certas gemas Ruby estão instaladas. Eu pensei que poderia fazer algo como if ! gem list <name>; then do_stuff; fi mas o teste na linha de comando usando echo $?shows mostra que gem list <name>retorna 0, independentemente de o nome...