[homebrew] Homebrew로 수식을 업데이트하려면 어떻게합니까?

수식을 업데이트하려면 어떻게합니까?

나는 달렸다 brew update. 그런 다음을 실행 brew outdated하면 다음이 출력됩니다.

mongodb (1.4.3-x86_64 < 1.6.5-x86_64)

따라서 mongodb구식입니다.

어떻게 업그레이드합니까? 제거 후 설치합니까?



답변

올바른 방법은

양조 업그레이드 mongodb

mongodb 공식을 업그레이드합니다. 오래된 모든 수식을 업그레이드하려면 간단히

양조 업그레이드


답변

다음과 같이 오래된 패키지를 모두 업데이트 할 수 있습니다.

brew install `brew outdated`

또는

brew outdated | xargs brew install

또는

brew upgrade

양조장에서 왔습니다 ..

개별 공식을 업그레이드하는 경우 :

brew install formula-name && brew cleanup formula-name


답변

먼저 다음을 수행하여 로컬 수식을 업데이트해야합니다.

brew update

다음을 수행하여 패키지를 업그레이드하십시오.

brew upgrade formula-name

mongodb 를 업그레이드 하고 싶다면 mongodb 가 이미 설치되어 있다고 가정하면 이와 같은 작업을 수행합니다 .

brew update && brew upgrade mongodb && brew cleanup mongodb


답변

글쎄, 방금 했어

brew install mongodb

STDOUT설치가 끝난 후 출력 된 지침을 따르고 제대로 작동하는 것 같습니다. 나는 그것이 일종의 make install이전 설치와 똑같이 작동 하고 덮어 씁니다 (업그레이드).


답변

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모든 통을 설치합니다; 버전 정보가있는 사람과없는 사람

답변