Bir gem'in hangi sürümünün kurulu olduğunu belirleyin?


47

Makinemde hangi gem versiyonunun kurulu olduğunu belirleyebilmenin CLI ile bir yolu var mı? yolk -lPython için benzer ?

Pusula / sass / zurb vakfının en son sürümüne sahip olup olmadığımı görmeye çalışıyorum. Belirli bir sürüm numarası gerektiren bir bağımlılığım var. Bu yüzden hangi versiyonun olduğunu görmem gerek.


Konu Dışı: wth olduğunu yolk? Nakavt gibi geliyor pip!
Oli

@Oli sarısı, sanal sunucunuzda hangi paketlerin yüklü olduğunu gösteren bir python paketidir (python hakkında hiçbir şey bilmiyorum)
chrisjlee,

@Oli ama ne sürüm numarasını göstermeyecek :(
chrisjlee

Yanıtlar:


74
gem list

sürüm numarası ile birlikte tüm parantezlerin arkasındaki parantez içinde bir listesini vermeli


10

StackOverflow'un cevabı vardır ve Ruby mimarisi soruları için (sizin için) daha yararlı bir yer olabilir (hala burada kabul edilirler)

gem outdated

Bir Ruby devi olmamak ya da herhangi bir mücevher kurmamak, bunun size tam olarak neyin peşinde olduğunu söyleyeceğinden emin değilim, ancak hangilerinin ilgilenmesi gerektiğini size göstermelidir.

Aksi takdirde gem query <package>(yerel olarak arama yapar) ve gem query --remotekullanılabilir sürümleri görmeyi öneririm. Sadece yerel gem sürümlerine ihtiyacınız varsa, ilk yapılması gerekenler.


7

Böyle yapabilirsiniz:

bundle show { gem name }

Veya şuna bakın Gemfile.lock:

grep { gem name } Gemfile.lock

5

Geminizin adı ise compass, koşabilirsiniz:

gem list | grep compass

Size, cümle compassve karşılık gelen sürümleri içeren değerli taşların bir listesini verecektir .


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.