Last Updated: February 25, 2016
·
1.496K
· shengyou

切換/降級 homebrew 套件版本

假如你是一個使用 Mac 做為開發平台的開發者,你大概多少都會用到 homebrew 這個套件管理系統。一般若沒有特別的狀況,大概只需要會兩個指令就可以滿足 80% 的需求:

$ brew update
$ brew upgrade

不過最近遇到一個特別的狀況,在使用 yeomangrunt build 時,總是會卡在

Picture

Warning: Arguments to path.join must be strings

Google 了一下,發現也有人踩到類似的雷,發生的原因似乎是因為 node 0.10 還沒有支援全部的 grunt plugin,論壇上建議降級到 node 0.8。而在 homebrew 的指令裡,有一個專門用來切換套件版本的指令 switch,所以只需要:

$ brew switch node 0.8.22

再重新執行 grunt 指令就可以順利通過 build 了!

參考資料: