Czy istnieje sposób za pośrednictwem interfejsu CLI, aby ustalić, który numer wersji klejnotu jest zainstalowany na moim komputerze? Podobne do yolk -l
Pythona?
Próbuję sprawdzić, czy mam najnowszą wersję fundacji kompas / sass / zurb. Mam zależność, która wymaga określonego numeru wersji. Muszę więc zobaczyć, jaka to wersja.
yolk
? Brzmi jak podróbkapip
!Odpowiedzi:
powinien dać ci listę wszystkich twoich klejnotów wraz z numerem wersji w nawiasie za nim
źródło
StackOverflow ma odpowiedź i może być bardziej przydatnym miejscem (dla ciebie) na pytania dotyczące architektury Ruby (wciąż są tutaj mile widziane)
Nie będąc deweloperem Ruby ani nie mając zainstalowanych żadnych klejnotów, nie jestem pewien, czy to da ci dokładnie to, czego szukasz, ale powinno ci pokazać, które z nich wymagają uwagi.
W przeciwnym razie zasugerowałbym
gem query <package>
(wyszukuje lokalnie) igem query --remote
zobaczył dostępne wersje. Jeśli potrzebujesz tylko lokalnych wersji klejnotów, pierwszą rzeczą do zrobienia.źródło
Możesz to zrobić w następujący sposób:
Lub zajrzyj do
Gemfile.lock
:źródło
Jeśli nazywa się twój klejnot
compass
, możesz uruchomić:Otrzymasz listę klejnotów, zawierającą frazę
compass
i odpowiednie wersje.źródło
Mi to pasuje. Sprawdzone w deepin 15.9.1 (dystrybucja Debian)
źródło