..
How To Update A Formula With Homebrew
문제
iterm2를 종료할 때마다 자꾸 업데이트를 하라고 해서 무의식적으로 업데이트 버튼을 눌렀다가 급하게 취소했다.
brew로 설치해야 삭제할 때도 깔끔하게 삭제할 수 있기 때문에 brew로 iterm2를 설치했는데, brew로 업데이트 하지 않는다면 나중에 삭제할 때 깔끔하게 삭제되지 않을 것 같다는 생각이 들어 brew로 업데이트를 하기로 했다.
해결
나는 방법2을 사용해 업데이트를 했지만, 스텍오버플로우에서 가장 많은 추천을 받은 건 방법1이다.
방법1
$ brew install iterm2
🤔 ???
소스트리를 업데이트 해야 해서 방법1로 시도를 해보니, 업데이트가 되지 않고 이미 설치된 cask라며 경고 메세지를 주었다.
설치된 homebrew에 버전에 따라 다를 수 있는 것 같다.
$ brew install sourcetree
Running `brew update --preinstall`...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
Updated 3 formulae.
Warning: Cask 'sourcetree' is already installed.
To re-install sourcetree, run:
brew reinstall sourcetree
방법2
$ brew update
$ brew upgrade iterm2
$ brew cleanup iterm2
한 번에 입력하고 싶다면, 아래와 같이 입력하면 된다.
$ brew update && brew upgrade iterm2 && brew cleanup iterm2
참고
https://stackoverflow.com/questions/4523920/how-do-i-update-a-formula-with-homebrew