brew switch libfoo mycopy
आप brew switch
उपयोग कर सकते हैं एक ही पैकेज के संस्करणों के बीच स्विच करने के लिए , इस संस्करण स्थापित (उदाहरण मैं Cellar/sdl2/2.0.3
था के लिए सूची जाएगा अगर यह Cellar/<packagename>/
तहत संस्करणीकृत उपनिर्देशिका के रूप में स्थापित कर रहा है, मैंमें संकलित किया है)
brew info sdl2
तो उनके बीच स्विच करने
brew switch sdl2 2.0.4
brew info
जानकारी अब *
2.0 के बगल में पता चलता है।4
cd $(brew --Cellar)
से स्रोत से Cellar/<packagename>/<version>
के तहत स्थापित करने के लिए
make install
फिर अगर सब सही लगता है कि आप
cd ~/somewhere/src/foo-2.0.4
./configure --prefix $(brew --Cellar)/foo/2.0.4
make
जांच जहां यह
make install -n
साथ स्थापित हो जाता है उदाहरण के लिए कर सकते हैं संस्करण के बीच स्विच करें।
मैं brew version 0.9.5
मैंने 15.10.2014 अद्यतन विधि का पालन किया और मेरे पथ पर /usr/local/Cellar/mysql55/5.5.40/bin जोड़ने की आवश्यकता थी। अधिकांश होमब्रू सामान में/usr/local/bin/usr/local/cellar में एक सिम्लिंक होता है ..., लेकिन अद्यतन स्थापना स्वचालित रूप से इस सिम्लिंक को नहीं जोड़ती है। – Powers
आपको अभी भी स्थापित संस्करण को लिंक करने और अपने वर्तमान लिंक को ओवरराइट करने की आवश्यकता है: ब्रू लिंक --overwrite mysql55 –