Определить, какая версия драгоценного камня установлена?

Есть ли способ через CLI определить, какой номер версии драгоценного камня установлен на моем компьютере? Похоже на yolk -l для python?

Я пытаюсь проверить, есть ли у меня последняя версия фонда compass / sass / zurb. У меня есть зависимость, которая требует определенного номера версии. Поэтому мне нужно посмотреть, какая это версия.

48
задан 22 February 2013 в 20:38

6 ответов

gem list

должен дать вам список всех ваших драгоценных камней с номером версии в скобках за ним

0
ответ дан 22 February 2013 в 20:38
gem -v

Это работает для меня. Проверено в deepin 15.9.1 (дистрибутив Debian)

0
ответ дан 22 February 2013 в 20:38

StackOverflow имеет ответ , и он может быть более полезным (для вас) для вопросов архитектуры Ruby (они все еще приветствуются здесь)

gem outdated

Не быть Ruby dev или наличие каких-либо драгоценных камней, я не уверен, что это даст вам именно то, что вы ищете, но оно должно показать вам, какие из них требуют внимания.

В противном случае я бы предложил gem query <package> (поиск локально) и gem query --remote просмотреть доступные версии. Если вам нужны только локальные версии гемов, первым делом.

0
ответ дан 22 February 2013 в 20:38

Вы можете сделать это так:

bundle show { gem name }

Или посмотрите в Gemfile.lock:

grep { gem name } Gemfile.lock
0
ответ дан 22 February 2013 в 20:38

Если имя вашего драгоценного камня - compass, то вы можете запустить:

gem list | grep compass

. Он выдаст вам список драгоценных камней, содержащий фразу compass и соответствующие версии.

0
ответ дан 22 February 2013 в 20:38

Чтобы добавить к ответу @ Belogron, вы можете использовать

gem list MyGem

Для вывода списка установленных версий MyGem

Затем вы можете ввести

gem which MyGem

Для отображения конкретной используемой версии.

4
ответ дан 12 April 2020 в 13:53

Другие вопросы по тегам:

Похожие вопросы: