Suprimir aviso de versões rbenv se nenhum rubi instalado

1

No momento, estou trabalhando na função Ansible, que instala ruby com rbenv . Para não instalar a mesma versão ruby toda vez que eu executar a tarefa de configuração, eu tenho que verificar se não há necessidade de ruby já instalado.

No entanto, tenho dois casos:

1) quando não há ruby instalado;

2) quando algumas versões ruby já estão presentes.

Para isso, uso rbenv versions | grep {{ needed_ruby_version }} .

Se o sistema tiver pelo menos uma versão em ruby instalada - tudo está OK.

No entanto, se não houver ruby em tudo - o comando rbenv versions | grep {{ needed_ruby_version }} retornará Warning: no Ruby detected on the system , de modo que o canal e grep não façam mais nada.

É possível modificar de alguma forma este comando e evitar este aviso (ou suprimi-lo) e passar a saída para grep ?

    
por kovpack 27.02.2016 / 19:07

0 respostas