निर्धारित करें कि मणि का कौन सा संस्करण स्थापित है?


48

क्या सीएलआई के माध्यम से यह निर्धारित किया जा सकता है कि मेरी मशीन पर एक रत्न का कौन सा संस्करण संख्या स्थापित है? करने के लिए इसी तरह के yolk -lअजगर के लिए?

मैं यह देखने की कोशिश कर रहा हूं कि मेरे पास कम्पास / एसएएस / ज़र्ब फाउंडेशन का नवीनतम संस्करण है या नहीं। मेरे पास एक निर्भरता है जिसके लिए एक विशेष संस्करण संख्या की आवश्यकता होती है। इसलिए मुझे यह देखने की जरूरत है कि यह किस संस्करण में है।


ऑफ-टॉपिक: wth है yolk? खटखट की तरह लगता है pip!
ओली

@ ओली जर्दी एक अजगर पैकेज है जो आपको दिखाता है कि आपके virtualenv में कौन से पैकेज स्थापित हैं (मुझे अजगर के बारे में कुछ भी पता नहीं है)
chrisjlee

@ ओली लेकिन यह नहीं दिखाएगा कि संस्करण संख्या :(
chrisjlee

जवाबों:


74
gem list

आपको अपने सभी रत्नों की सूची उसके पीछे कोष्ठक में संस्करण संख्या के साथ देनी चाहिए


11

StackOverflow का जवाब है और यह रूबी आर्किटेक्चर सवालों के लिए एक अधिक उपयोगी स्थान (आपके लिए) हो सकता है (वे अभी भी यहां स्वागत कर रहे हैं)

gem outdated

रूबी देव नहीं होने के कारण या किसी भी रत्न को स्थापित करने के बाद, मुझे यकीन नहीं है कि यह आपको वही देगा जो आप कर रहे हैं लेकिन यह आपको दिखाना चाहिए कि किन लोगों को ध्यान देने की आवश्यकता है।

अन्यथा मैंने सुझाव दिया gem query <package>(स्थानीय खोज करता है) और gem query --remoteउपलब्ध संस्करणों को देखने के लिए। यदि आप केवल स्थानीय मणि संस्करणों की जरूरत है, पहले aught करने के लिए।



6

यदि आपके रत्न का नाम है compass, तो आप चला सकते हैं:

gem list | grep compass

यह आपको रत्नों की एक सूची देगा, जिसमें वाक्यांश compassऔर संबंधित संस्करण होंगे।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.