Yanıtlar:
Kullanım bilgileri:
Usage: brew switch <formula> <version>
Misal:
brew switch mysql 5.5.29
Sisteminizde kurulu olan sürümleri ile bulabilirsiniz info.
brew info mysql
Ve yüklenecek mevcut sürümleri görmek için, demlemek mevcut sürüm numaralarına yardımcı olacağından bir dud sürüm numarası sağlayabilirsiniz:
brew switch mysql 0
Güncelleme (15.10.2014):
brew versionsBu komut ilk çalışmasını kullanmak arzusunu yaparsanız komut, demlemek kaldırıldı, ancak edilmiştir brew tap homebrew/boneyard.
Eski bir sürümü kurmanın önerilen yolu homebrew/versionsdepodan aşağıdaki gibi yüklemektir :
$ brew tap homebrew/versions
$ brew install mysql55
Bir formülün eski bir sürümünü yüklemenin tüm yolları hakkında ayrıntılı bilgi için bu yanıtı okuyun .
brew tap homebrew/versionsşimdi bana bir hata veriyor Error: homebrew/versions was deprecated. This tap is now empty as all its formulae were migrated``
versionstahmin edilip kontrol edilmeden kullanılabileceğini anlamanın bir yolu var mı switch?
brew switch libfoo mycopy
brew switchAltında paketli alt dizinler olarak yüklenmişse, aynı paketin sürümleri arasında geçiş yapmak için kullanabilirsiniz .Cellar/<packagename>/
Bu, yüklü sürümleri listeler (örneğin Cellar/sdl2/2.0.3, derledim, içine derledim Cellar/sdl2/2.0.4)
brew info sdl2
Sonra aralarında geçiş yapmak için
brew switch sdl2 2.0.4
brew info
Bilgi artık *2.0.4'ün yanında gösteriliyor
Cellar/<packagename>/<version>Kaynaktan kurulum yapmak için örneğin
cd ~/somewhere/src/foo-2.0.4
./configure --prefix $(brew --Cellar)/foo/2.0.4
make
nereye kurulduğunu kontrol et
make install -n
eğer hepsi doğru görünüyorsa
make install
Ardından cd $(brew --Cellar)sürüm arasında geçiş yapın.
kullanıyorum brew version 0.9.5
Örneğin, php 5.4 yüklediyseniz, php 5.5 için aşağıdaki şekilde değiştirilebilir:
$ 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
@ simon'un cevabı mac'ların bazılarında çalışmıyorsa lütfen aşağıdaki işlemi uygulayın.
Aşağıdaki komutları kullanarak swiftgen'i zaten yüklediyseniz:
$ brew update
$brew install swiftgen
daha sonra swiftgen'i eski sürümle çalıştırmak için aşağıdaki adımları izleyin.
Adım 1: brew uninstall swiftgen
Adım 2: https://github.com/SwiftGen/SwiftGen/releases adresine gidin
ve swiftgen- swiftgen-4.2.0.zip sürümüyle indirin.
Paketi herhangi bir dizinde açın.
Adım 3: Terminalde aşağıdakileri yürütün:
$ 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
Şunları elde etmelisiniz: SwiftGen v0.0 (Stencil v0.8.0, StencilSwiftKit v1.0.0, SwiftGenKit v1.0.1)