Yanıtlar:
Bence doğru yapmanın yolu
demlemek yükseltme mongodb
Mongodb formülünü yükseltir. Tüm eski formülleri yükseltmek istiyorsanız,
demlemek yükseltme
Aşağıdaki gibi tüm eski paketleri güncelleyebilirsiniz:
brew install `brew outdated`
veya
brew outdated | xargs brew install
veya
brew upgrade
Bu demlemek sitesinden ..
bireysel formülü yükseltmek için:
brew install formula-name && brew cleanup formula-name
brew upgrade outdated
tüm karmaşık saçmalığı yazıp atlayabilir.
brew upgrade
Sadece yaptım
brew install mongodb
ve STDOUT
yüklemeyi bitirdikten sonra verilen talimatları izledi ve bu iyi çalıştı. Sanki biraz daha iyi çalışıyor make install
ve bir önceki kurulumun üzerine yazıyor (yükseltmeler).
$HOMEBREW_PREFIX/Cellar/mongodb/<version>/
, böylece her iki versiyon da yüklüdür. Daha sonra $HOMEBREW_PREFIX/bin
, vb en son sürümü sembolik . Koşu brew cleanup mongodb
eski sürümü silecektir.
Kurulu bir formülü yükseltmek için demleme kurulumunu kullanamazsınız. Tüm eski formülleri yükseltmek istiyorsanız, aşağıdaki komutu kullanabilirsiniz.
brew outdated | xargs brew upgrade
Tüm homebrew formüllerini ve homebrew fıçı formüllerini yükseltmeyi tercih ederim .
Bunun için bir Bourne kabuğu işlevi ekledim (bir .bashrc yüklüyorum)
function updatebrew() {
set -x;
brew update;
brew cleanup;
brew cask upgrade --greedy
)
}
set -x
şeffaflık için: Böylece terminal, Homebrew'un arka planda ne yaptığını çıkarır.brew update
homebrew formüllerini güncellemebrew cleanup
kurulumlardan sonra kalan değişiklikleri kaldırmak içinbrew cask upgrade --greedy
tüm fıçıları kuracak; hem sürüm bilgisi olan hem de olmayanlar
--force
.