समाधान:
cd
Homebrew की सूत्र निर्देशिका में
- Intel
cd $(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
- M1
cd $(brew --prefix)/Library/Taps/homebrew/homebrew-core/Formula
- वांछित कमिट ढूंढें (
icu4c
. के लिए संस्करण 63) ) चेकआउट करने के लिए
git log --follow icu4c.rb
- नई शाखा के लिए चेकआउट करें
git checkout -b icu4c-63 e7f0f10dc63b1dc1061d475f1a61d01b70ef2cb7
- नए संस्करण के साथ पुस्तकालय को पुनर्स्थापित करें
brew reinstall ./icu4c.rb
- पुनर्स्थापित संस्करण पर स्विच करें
brew switch icu4c 63.1
- मास्टर पर वापस चेकआउट करें
git checkout master
स्रोत:
- होमब्रू सूत्र का विशिष्ट संस्करण स्थापित करता है?
- http://hanxue-it.blogspot.com/2018/08/macos-homebrew-installing-older-version-of-software.html
उन लोगों के लिए बोनस जो इसे एक से अधिक बार उपयोग कर चुके हैं:
# zsh
function hiicu63() {
local last_dir=$(pwd)
cd $(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
git checkout icu4c-63
brew reinstall ./icu4c.rb
brew switch icu4c 63.1
git checkout master
cd $last_dir
}