2012-02-20 18 views
19

होमब्री के माध्यम से फ्रीटीडीएस स्थापित करने का प्रयास करते समय, मैंने brew edit freetds चलाया। मैंने फाइल संपादित की। अगर मैं इसमें एक टाइपो पेश करता हूं तो मैं ऑरिनल स्टेटस में रेसिपी फ़ाइल (freetds.rb) को पुनर्स्थापित करना चाहता हूं।होमब्री फॉर्मूला रीसेट करें

क्या ब्रू फ़ॉर्मूला फ़ाइल रीसेट करने का कोई तरीका है?

धन्यवाद

उत्तर

10

Homebrew व्यंजनों Git के माध्यम से प्रबंधित कर रहे हैं, तो आप सिर्फ git checkout freetds.rb अपने स्थानीय परिवर्तन का सफाया करने के लिए कर सकते हैं।

+1

.git repo कहां है (इसलिए मैं उस निर्देशिका में सीडी कर सकता हूं और कमांड चला सकता हूं)? –

+1

भंडार में '/ usr/local' में सबकुछ शामिल है। (निश्चित रूप से '.gitignore' में परिभाषित कुछ बहुत बड़े, व्यापक बहिष्कार हैं।) – duskwuff

+0

इसे मिला: पहले 'ब्रू अपडेट अपडेट' चलाया जाना था। –

35

आपको अपने सेलर गिट रेपो को रीसेट करने की आवश्यकता है।

cd `brew --cellar` 
git reset --hard HEAD 
brew upgrade <formula> 

ऐसा करना चाहिए!

+3

वैकल्पिक रूप से, यदि यह मुख्य ब्रू नहीं है लेकिन एक टैप है, तो यह '/ usr/local/Library/taps/* ' –

+1

में होगा मैकोज सिएरा पर होमब्रू 1.0.4 में पहला निर्देश' सीडी" $ (ब्रू - -repo) "' जबकि अंतिम निर्देश कुछ सूत्रों (उदाहरण के लिए 'एयरक्रैक-एनजी') के लिए काम नहीं कर सकता है, लेकिन एक बहुत ही सरल' ब्रू अनइंस्टॉल && brew इंस्टॉल करें 'आकर्षण की तरह काम करता है। – Alessiox

+1

मेरे मामले में: सीडी $ (ब्रू - रेपो)/लाइब्रेरी/टैप्स/होमब्रू/होमब्रू-कोर / – ultraon

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