Quero instalar uma versão específica do VirtualBox, nomeadamente 5.2.22, no meu MacBook Pro viabrew
Esta é a mensagem de erro que recebi
$ brew install [email protected]
Updating Homebrew...
Error: No available formula with the name "[email protected]"
Found a cask named "[email protected]" instead.
Então, como posso instalar esta versão neste caso?
Responder1
Os barris são instalados através brew cask install
de:
brew cask install [email protected]
Responder2
Você consegue fazer isso:
cd "$(brew --repo homebrew/cask)"
brew log Casks/virtualbox.rb
Isso fornecerá uma lista de commits e você poderá encontrar qual deles precisa. Depois de encontrar o commit que você precisa, copie-o e faça
git checkout wanted_commit
Para a instalação do brew, faça
HOMEBREW_NO_AUTO_UPDATE=1 brew cask install virtualbox
Isso obterá a versão do commit que você fez check-out.
Outra opção é depois de obter o commit, você pode
brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/wanted_commit/Casks/virtualbox.rb
Responder3
Use esta instrução para definir uma versão específica de um pacote barrilhttps://zeckli.github.io/en/2016/11/05/use-homebrew-cask-to-downgrad-or-install-en.html
Por exemplo, para configurar um pacote de caixa virtual, usei os seguintes dados:
- versão '5.2.22,126460'
- sha256 'b54c43476ec7b95998cd45a257e3fc9838121db57f742f921fec7e895dbd8472'