2016-08-28 2 views
14

Я пытаюсь установить memcached с более старыми версиями (например: 1.4.5), но я не уверен, как это сделать.homebrew - как установить старые версии

brew install memcached устанавливает последние версии.

Я также пробовал brew install memecached1.4.5, но это не сработало.

+14

Возможная Дубликат (http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula) –

+0

Спасибо Александр – hdang

+0

Ответ покрыты здесь: HTTPS : //stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula –

ответ

28

Обычно вы можете проверить наличие нескольких версий и указать версию с помощью @. например заварить установить [email protected]

$ brew info memcached 

memcached: stable 1.4.24 
High performance, distributed memory object caching system 
https://memcached.org/ 
Conflicts with: 
    mysql-cluster (because both install `bin/memcached`) 
Not installed 
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/memcached.rb 
... 

Если не доступна версия, которую вы хотите, вы можете перейти в репозиторий, и проверить историю

cd "$(brew --repo homebrew/core)" 
git log master -- Formula/memcached.rb 

Тогда вы можете найти вас совершить ищете

commit 5ec463decefeaab3d1825b923ad2dbee73ffc6dc 
Author: Adam Vandenberg <[email protected]> 
Date: Fri Apr 9 21:19:48 2010 -0700 

    Update memcached to 1.4.5 

Checkout эту версию и установить:

cd "$(brew --repo homebrew/core)" && git checkout 5ec463decefeaab3d1825b923ad2dbee73ffc6dc 
HOMEBREW_NO_AUTO_UPDATE=1 brew install memcached 

После того как вы установили версию, вы можете принести варево до последней версии с:

git checkout master 

и, вот оно! [? Homebrew установить конкретную версию формулы]

+0

Если вы уже установили его, вам может потребоваться сделать «HOMEBREW_NO_AUTO_UPDATE = 1 brew upgrade memcached». –

+0

Это работает, но я чувствую, что этот процесс должен быть намного проще. Установка старых версий не является чем-то необычным в случае использования – jvans

+0

Это жизненно важный рецепт, отличная работа! –