brew를 사용하여 버전 switch

mac은 homeBrew라는게 있어서 라이브러리 설치가 무척 쉽다.

최근 Node.js를 사용함에 있어, 최신 버전이 아닌 old 버전을 써야하는데 어떻게 변경할지를 구글링..


그런데 이것이 아직 손에 안익었는데.. 반복적으로 찾게되어 간단하게 정리함.


1. cd /usr/local


2. brew versions nodejs

이렇게 하면 nodejs의 버전별 정보를 출력해줌

0.8.16   git checkout 8aeaf15 Library/Formula/node.rb

0.8.15   git checkout fc6441e Library/Formula/node.rb

0.8.14   git checkout 11b5459 Library/Formula/node.rb


3. 여기서 원하는 버전을 git check out!

ex) git checkout fc6441e Library/Formula/node.rb


4. 다른 버전이 이미 설치되어있다면 링크를 끊어줘야함.

brew unlink nodejs


5. 설치된 버전으로 switch

brew switch nodejs 0.8.1


자세한 설명은 stackoverflow를 보는것이 더 좋을듯하여 생략.


출처 : http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula