आप RVM उपयोग कर रहे हैं आप अपने जवाहरात स्थापित कर सकते हैं gemsets । इस तरह जब आप एक पूर्ण सफाई करना चाहते हैं, तो आप केवल रत्नसेट को हटा सकते हैं, जो बदले में इसमें स्थापित सभी रत्नों को हटा देता है। आपका अन्य विकल्प केवल अपने अप्रयुक्त रत्नों की स्थापना रद्द करना और अपने bundle install
आदेश को फिर से चलाना है ।
चूंकि बंडलर एक प्रोजेक्ट-प्रति-प्रोजेक्ट मणि संस्करण उपकरण है, जो इसे एक bundle clean
कमांड प्रदान नहीं करता है । ऐसा करने का मतलब होगा अन्य परियोजनाओं से जुड़े रत्नों को हटाने की संभावना, जो वांछनीय नहीं होगा। इसका मतलब है कि बंडलर शायद आपकी मणि निर्देशिका का प्रबंधन करने के लिए उपयोग करने के लिए गलत उपकरण है। मेरी व्यक्तिगत सिफारिश होगी कि आप अपने रत्नों को कुछ परियोजनाओं या रूबी संस्करणों में सैंडबॉक्स के लिए आरवीएम रत्न का उपयोग करें।
bundle clean --force
आपके वैश्विक रत्नों को नहीं छूता है, लेकिन केवल आपके वर्तमान रत्नों में। तोbundle clean --force
उसी परिणाम का उत्पादन करता है और उसकेrvm gemset empty
बाद तेजी से होता हैbundle install
।