![Homebrew를 통해 특정 버전의 VirtualBox를 설치할 수 없습니다: "Brew: 대신 '[email protected]'이라는 이름의 캐스크를 찾았습니다."](https://rvso.com/image/1592173/Homebrew%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%ED%8A%B9%EC%A0%95%20%EB%B2%84%EC%A0%84%EC%9D%98%20VirtualBox%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%3A%20%22Brew%3A%20%EB%8C%80%EC%8B%A0%20'%5Bemail%20protected%5D'%EC%9D%B4%EB%9D%BC%EB%8A%94%20%EC%9D%B4%EB%A6%84%EC%9D%98%20%EC%BA%90%EC%8A%A4%ED%81%AC%EB%A5%BC%20%EC%B0%BE%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4.%22.png)
다음을 통해 MacBook Pro에 특정 버전의 VirtualBox, 즉 5.2.22를 설치하고 싶습니다.brew
이것은 내가 받은 오류 메시지입니다.
$ brew install [email protected]
Updating Homebrew...
Error: No available formula with the name "[email protected]"
Found a cask named "[email protected]" instead.
그렇다면 이 경우 이 버전을 어떻게 설치할 수 있습니까?
답변1
Casks는 다음을 통해 설치됩니다 brew cask install
.
brew cask install [email protected]
답변2
다음을 수행할 수 있습니다.
cd "$(brew --repo homebrew/cask)"
brew log Casks/virtualbox.rb
그러면 커밋 목록이 제공되고 필요한 커밋을 찾을 수 있습니다. 필요한 커밋을 찾으면 복사하여 수행하세요.
git checkout wanted_commit
양조 설치의 경우 다음을 수행하십시오.
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
예를 들어 가상 박스 패키지를 설정하기 위해 다음 데이터를 사용했습니다.
- 버전 '5.2.22,126460'
- sha256 'b54c43476ec7b95998cd45a257e3fc9838121db57f742f921fec7e895dbd8472'