2012-05-08 16 views

उत्तर

4

आप उन्हें एक Gemfile में डाल दिया और bundler (bundle install) का उपयोग कर सकते हैं।

वैकल्पिक रूप से, आप एक फ़ाइल में आदेश सूचीबद्ध कर सकते हैं:

gem install pg 
gem install sqlite3 

और cat <filename> | xargs sudo की तरह कुछ का उपयोग उन पर अमल करने।

** RVM का उपयोग करने पर विचार करें ताकि आप अपने रत्नों को सूडो के साथ विश्व स्तर पर स्थापित करने के बजाय रत्नों में प्रबंधित कर सकें।

18

gem install कमांड कई मानकों को स्वीकार करता है, उदाहरण के लिए, आप एक शॉट में gem install nokogiri bundler कर सकते हैं।

जैसा कि अन्य ने कहा, Bundler और RVM सब कुछ रत्न, संस्करणों और निर्भरताओं को वास्तविक आनंद के प्रबंधन से जुड़ा हुआ बनाता है।

+0

अरे i-blis मुझे किसी निर्देशिका में (निर्भरता रत्न के साथ, और हाँ, मेरे पास एक निर्देशिका के अंदर सभी निर्भरता रत्न हैं) RVM या किसी अन्य मणि का उपयोग किए बिना सभी रत्नों को स्थापित करने की आवश्यकता है। यह कैसे करना है? – learner

+0

बंडलर डिफ़ॉल्ट रूप से स्थापित है ... – learner

+1

दिलचस्प बात यह है कि 'मणि इंस्टॉल' प्रत्येक मणि के लिए अलग-अलग अनुरोध करता है। बंडलर का 'बंडल इंस्टॉल' एक ही अनुरोध करता है। इस वजह से बंडलर अधिक प्रदर्शनकारी है। –

संबंधित मुद्दे