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 versions
Bu 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/versions
depodan 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
``
versions
tahmin edilip kontrol edilmeden kullanılabileceğini anlamanın bir yolu var mı switch
?
brew switch libfoo mycopy
brew switch
Altı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)