5 ответов:
информация использование:
Usage: brew switch <formula> <version>пример:
brew switch mysql 5.5.29вы можете найти версии, установленные на вашей системе с
info.brew info mysqlи чтобы увидеть доступные версии для установки, вы можете предоставить номер версии dud, так как brew будет услужливо отвечать доступными номерами версий:
brew switch mysql 0
обновление (15.10.2014):
The
brew versionsкоманда была удалена из brew, но, если вы это сделаете хотите использовать эту команду сначала запуститеbrew tap homebrew/boneyard.рекомендуемый способ установки старой версии, чтобы установить с
homebrew/versionsРЕПО следующим образом:$ brew tap homebrew/versions $ brew install mysql55
для получения подробной информации обо всех способах установки старой версии Формулы читайте ответ.
Я спросил в #machomebrew и узнал, что вы можете переключаться между версиями с помощью brew switch.
$ brew switch libfoo mycopyчтобы получить версию mycopy из libfoo.
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
если ответ @ simon не работает в некоторых из mac, пожалуйста, следуйте приведенному ниже процессу.
если вы уже установили swiftgen, используя следующие команды:
$
brew update$brew install swiftgenзатем выполните следующие действия, чтобы запустить swiftgen с более старой версией.
Шаг 1:
brew uninstall swiftgenШаг 2: Перейдите к: https://github.com/SwiftGen/SwiftGen/releases и скачать swiftgen с версией: swiftgen-4.2.0.застежка-молния.распакуйте в любой каталог.
Шаг 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, StencilSwiftKit В1.0.0, SwiftGenKit В1.0.1)

Comments