Homebrew недавно устарел homebrew/versions
в пользу предоставления версий homebrew/core
через новый formula@version
формат. Например (согласно этому ответу ), вы можете это сделать brew install postgresql@9.5
.
Конечно, для произвольных версий это не работает. Например, install cocoapods@1.1.1
появляется сообщение «Ошибка: в отводах не найдено формул».
При старом методе я мог бегать, brew versions <formula>
чтобы посмотреть доступные версии. Как мне теперь перечислить доступные версии?
И если вы хотите просто найти конкретную версию, используемую формулой, после того, как нашли ее использование
search
, вы можете получить сinfo
помощью:например
brew info postgresql@10
, илиbrew cask info vlc
А если вы не можете найти популярную старую версию бочки, вы можете получить ее через
homebrew-cask-versions
, который можно установить с помощьюbrew tap homebrew/cask-versions
.источник
Это старый вопрос, но я нашел «лучший» (для себя) способ сделать это:
Например, в случае пакета
node
это напечатает:Вам понадобится
jq
установленная программа, чтобы она могла перейти к соответствующему JSON, (brew install jq
).Поскольку вышеизложенное сложно писать / запоминать, я предлагаю настроить псевдоним или функцию в вашей любимой оболочке.
источник