![Невозможно установить определенную версию VirtualBox через Homebrew: «Brew: вместо этого найден контейнер с именем '[email protected]'»](https://rvso.com/image/1592173/%D0%9D%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8E%20VirtualBox%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20Homebrew%3A%20%C2%ABBrew%3A%20%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BE%20%D1%8D%D1%82%D0%BE%D0%B3%D0%BE%20%D0%BD%D0%B0%D0%B9%D0%B4%D0%B5%D0%BD%20%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%20%D1%81%20%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BC%20'%5Bemail%20protected%5D'%C2%BB.png)
Я хочу установить определенную версию VirtualBox, а именно 5.2.22, на свой MacBook Pro черезbrew
Это сообщение об ошибке, которое я получил от
$ brew install [email protected]
Updating Homebrew...
Error: No available formula with the name "[email protected]"
Found a cask named "[email protected]" instead.
Как же мне установить эту версию в этом случае?
решение1
Бочки устанавливаются brew cask install
следующим образом:
brew cask install [email protected]
решение2
Вы можете сделать это:
cd "$(brew --repo homebrew/cask)"
brew log Casks/virtualbox.rb
Это даст список коммитов, и вы сможете найти тот, который вам нужен. Как только вы найдете нужный вам коммит, скопируйте его и сделайте
git checkout wanted_commit
Для установки brew выполните:
HOMEBREW_NO_AUTO_UPDATE=1 brew cask install virtualbox
Это позволит получить версию из извлеченного вами коммита.
Другой вариант — как только вы получите коммит, вы можете
brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/wanted_commit/Casks/virtualbox.rb
решение3
Используйте эту инструкцию, чтобы установить определенную версию пакета cask.https://zeckli.github.io/en/2016/11/05/use-homebrew-cask-to-downgrad-or-install-en.html
Например, для настройки пакета virtual box я использовал следующие данные:
- версия '5.2.22,126460'
- sha256 'b54c43476ec7b95998cd45a257e3fc9838121db57f742f921fec7e895dbd8472'