2010-10-15 6 views
63

मैंने homebrew के माध्यम से imagemagick स्थापित किया।होमब्री फॉर्मूला को कैसे संशोधित करें?

हालांकि, मेरे वर्तमान कॉन्फ़िगरेशन के साथ मेरे पास एक बग के कारण, मुझे सूत्र के लिए संकलन ध्वज समायोजित करने और इसे पुनर्स्थापित करने की आवश्यकता है।

मैं यह कैसे पूरा कर सकते हैं?

उत्तर

102

मौजूदा संस्करण को हटाएं।

$ brew rm imagemagick 

तब सूत्र संपादित करने के लिए, बस इसे संपादित:

$ brew edit imagemagick 

यह एक संपादक में लाएगा; सुनिश्चित करें कि आपका $EDITOR वैरिएबल आपकी वरीयता पर सेट है (मेरे लिए: टेक्स्टमैट)

इसे बदलें, इसे सहेजें, इसे इंस्टॉल करने का प्रयास करें।

यदि आप गिट के साथ सहज हैं, तो आप पहले एक शाखा बनाना चाहते हैं, और एक शाखा में अपने संपादन करना चाहते हैं।

+0

मैं इसे मूल संस्करण में कैसे बदलूं? क्या मुझे बस 'ब्रू अपग्रेड' चलाने की ज़रूरत है? – slhck

+1

आप इसे गिट के साथ मूल संस्करण में बदल दें। यदि आपने प्रतिबद्ध नहीं किया है तो 'गिट चेकआउट mysql.rb' पर्याप्त हो सकता है। यदि आपने प्रतिबद्ध किया है तो आपको प्रतिबद्धता वापस करने की आवश्यकता है। – mxcl

+1

मैंने सूत्र को संपादित किया है लेकिन इस फ़ाइल से कोई 'इंस्टॉल' विधि नहीं बुलाई जा रही है (विधि की शुरुआत में 'raise' कथन डालने का परीक्षण किया गया है) और छविमैगिक सफलतापूर्वक स्थापित किया जा रहा है। मुझे आश्चर्य है कि होमब्रू किस फॉर्मूला फ़ाइल का उपयोग करता है – ebsbk