切換/降級 homebrew 套件版本
假如你是一個使用 Mac 做為開發平台的開發者,你大概多少都會用到 homebrew 這個套件管理系統。一般若沒有特別的狀況,大概只需要會兩個指令就可以滿足 80% 的需求:
$ brew update
$ brew upgrade
不過最近遇到一個特別的狀況,在使用 yeoman
做 grunt build
時,總是會卡在
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 了!
參考資料:
Written by Shengyou Fan
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Node
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#