답변:
다음과 같이 오래된 패키지를 모두 업데이트 할 수 있습니다.
brew install `brew outdated`
또는
brew outdated | xargs brew install
또는
brew upgrade
양조장에서 왔습니다 ..
개별 공식을 업그레이드하는 경우 :
brew install formula-name && brew cleanup formula-name
brew upgrade outdated
복잡한 쓰레기를 모두 입력 하고 건너 뛸 수 있다고 생각 합니다.
brew upgrade
글쎄, 방금 했어
brew install mongodb
STDOUT
설치가 끝난 후 출력 된 지침을 따르고 제대로 작동하는 것 같습니다. 나는 그것이 일종의 make install
이전 설치와 똑같이 작동 하고 덮어 씁니다 (업그레이드).
$HOMEBREW_PREFIX/Cellar/mongodb/<version>/
하므로 두 버전이 모두 설치되어있을 것입니다. 그런 다음 최신 버전을으로 심볼릭 링크합니다 $HOMEBREW_PREFIX/bin
. 실행 brew cleanup mongodb
하면 이전 버전이 삭제됩니다.
brew install을 사용하여 설치된 공식을 업그레이드 할 수 없습니다. 오래된 수식을 모두 업그레이드하려면 아래 명령을 사용하십시오.
brew outdated | xargs brew upgrade
나는 모든 homebrew 공식 과 homebrew cask 공식 을 업그레이드하는 것을 선호합니다 .
이 환경에 Bourne 쉘 기능을 추가했습니다 (.bashrc를로드합니다)
function updatebrew() {
set -x;
brew update;
brew cleanup;
brew cask upgrade --greedy
)
}
set -x
투명성을 위해 : 터미널은 백그라운드에서 Homebrew 가하는 모든 것을 출력합니다.brew update
사제 공식을 업데이트하려면brew cleanup
설치 후 남은 변경 사항을 제거하려면brew cask upgrade --greedy
모든 통을 설치합니다; 버전 정보가있는 사람과없는 사람
--force
.