Determina qual versão de uma gema está instalada?

37

Existe uma maneira através da CLI para determinar qual número de versão de uma gem está instalado na minha máquina? Semelhante a yolk -l para python?

Estou tentando ver se tenho a versão mais recente da base compass / sass / zurb. Eu tenho uma dependência que requer um número de versão específico. Então preciso ver qual versão é.

    
por chrisjlee 22.02.2013 / 17:17

4 respostas

57
gem list

deve fornecer uma lista de todas as suas gemas com o número da versão entre parênteses por trás dele

    
por Belogron 22.02.2013 / 17:32
8

StackOverflow tem a resposta e pode ser um lugar mais útil (para você ) para questões de arquitetura Ruby (ainda são bem vindas aqui)

gem outdated

Não sendo um desenvolvedor do Ruby ou tendo algumas gemas instaladas, eu não tenho certeza se isso vai te dar exatamente o que você está procurando, mas deve mostrar quais precisam de atenção.

Caso contrário, eu teria sugerido gem query <package> (pesquisas locais) e gem query --remote para ver as versões disponíveis. Se você só precisa de versões de gema locais, o primeiro a fazer.

    
por Oli 23.05.2017 / 14:39
5

Você pode fazer assim:

bundle show { gem name }

Ou procure em Gemfile.lock :

grep { gem name } Gemfile.lock
    
por Darth Egregious 16.12.2015 / 16:17
0

Se o nome da sua gema for compass , você poderá executar:

gem list | grep compass

Ele fornecerá uma lista de gemas contendo a frase compass e as versões correspondentes.

    
por barsbek 10.03.2018 / 11:59

Tags