जवाबों:
उपयोग जानकारी:
Usage: brew switch <formula> <version>
उदाहरण:
brew switch mysql 5.5.29
आप अपने सिस्टम पर इंस्टॉल किए गए संस्करणों को पा सकते हैं info
।
brew info mysql
और स्थापित करने के लिए उपलब्ध संस्करणों को देखने के लिए, आप एक डड संस्करण संख्या प्रदान कर सकते हैं, क्योंकि काढ़ा उपलब्ध संस्करण संख्याओं के साथ मदद करेगा।
brew switch mysql 0
अपडेट (15.10.2014):
brew versions
आदेश काढ़ा से हटा दिया गया है, लेकिन, अगर आप इस आदेश को पहली बार चलाने उपयोग करना चाहते हैं brew tap homebrew/boneyard
।
एक पुराने संस्करण को स्थापित करने के लिए अनुशंसित तरीका homebrew/versions
रेपो से निम्नानुसार स्थापित करना है:
$ brew tap homebrew/versions
$ brew install mysql55
एक पुराने संस्करण को स्थापित करने के सभी तरीकों की विस्तृत जानकारी के लिए इस उत्तर को पढ़ें ।
brew tap homebrew/versions
अब मुझे एक त्रुटि देता है Error: homebrew/versions was deprecated. This tap is now empty as all its formulae were migrated
`
versions
या केवल अनुमान लगाने और जाँच के साथ switch
?
brew switch libfoo mycopy
आप brew switch
उसी पैकेज के संस्करणों के बीच स्विच करने के लिए उपयोग कर सकते हैं , अगर इसके अंतर्गत संस्करण उपनिर्देशिका के रूप में स्थापित हैCellar/<packagename>/
यह स्थापित संस्करणों की सूची देगा (उदाहरण के लिए मेरे पास Cellar/sdl2/2.0.3
, मैंने इसमें संकलित किया है Cellar/sdl2/2.0.4
)
brew info sdl2
फिर उनके बीच स्विच करने के लिए
brew switch sdl2 2.0.4
brew info
जानकारी अब *
2.0.4 के बगल में दिखाई देती है
Cellar/<packagename>/<version>
स्रोत से स्थापित करने के लिए आप उदाहरण के लिए कर सकते हैं
cd ~/somewhere/src/foo-2.0.4
./configure --prefix $(brew --Cellar)/foo/2.0.4
make
जांचें कि यह कहां स्थापित है
make install -n
अगर सब सही लगता है
make install
फिर cd $(brew --Cellar)
संस्करण के बीच स्विच करें।
मैं उपयोग कर रहा हूँ brew version 0.9.5
यदि आपने स्थापित किया है, उदाहरण के लिए, php 5.4 इसे निम्न तरीके से php 5.5 पर स्विच किया जा सकता है:
$ php --version
PHP 5.4.32 (cli) (built: Aug 26 2014 15:14:01)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
$ brew unlink php54
$ brew switch php55 5.5.16
$ php --version
PHP 5.5.16 (cli) (built: Sep 9 2014 14:27:18)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
अगर @ सिमोन का जवाब मैक के कुछ काम नहीं कर रहा है तो कृपया नीचे दी गई प्रक्रिया का पालन करें।
यदि आपने निम्नलिखित कमांड का उपयोग करके स्विफ्टजेन को पहले ही स्थापित कर लिया है:
$ brew update
$brew install swiftgen
फिर पुराने संस्करण के साथ स्विफ्टजेन को चलाने के लिए नीचे दिए गए चरणों का पालन करें।
चरण 1: brew uninstall swiftgen
चरण 2: पर जाएँ : https://github.com/SwiftGen/SwiftGen/releases
और संस्करण के साथ स्विफ्टजेन डाउनलोड करें: स्विफ्टजेन-4.2.0.zip।
किसी भी निर्देशिका में पैकेज खोलना।
चरण 3: एक टर्मिनल में निम्नलिखित निष्पादित करें:
$ mkdir -p ~/dependencies/swiftgen
$ cp -R ~/<your_directory_name>/swiftgen-4.2.0/ ~/dependencies/swiftgen
$ cd /usr/local/bin
$ ln -s ~/dependencies/swiftgen/bin/swiftgen swiftgen
$ mkdir ~/Library/Application\ Support/SwiftGen
$ ln -s ~/dependencies/swiftgen/templates/ ~/Library/Application\ Support/SwiftGen/
$ swiftgen --version
आपको मिलना चाहिए: SwiftGen v0.0 (स्टैंसिल v0.8.0, स्टैंसिलस्विफ्टकिट v1.0.0, SwiftGenKit v1.0.1)