路徑(二):更好的安裝軟件的方法(Windows:Chocolatey,Mac:Homebrew) - 寧皓網 https://ninghao.net/blog/2071
你決定要把 Web 當成自己的事業,并且已經開始學習了。你聽到的,看到的,或者自己感覺的,很可能是錯的。一開始,我們就用更好的方法去學習與做事,會節省很多時間,也能減輕痛苦。找不到方向,不知道從哪里下手,今天就跟寧皓一起,一切都在這里開始:)
遇到的問題
學習 Web 設計與開發得去安裝很多軟件,Git,Node,Ruby,Virtualbox,Vagrant,Atom,Brackets,Chrome... 有些軟件是你要直接用的,有些是其它軟件所依賴的。安裝這些東西,你得先找到它們的官方網站,然后下載適合自己系統的版本,雙擊安裝,Next,Next,下一步,下一步 ... 完成!安裝完以后,你發現還不能用,因為你不知道這個軟件還需要你去安裝一個其它的東西。
解決的方法
正確的做法是使用包管理工具(Package Manager)去管理這些軟件,這里說的是操作系統級別的包管理工具,也就是管理想要安裝到操作系統上的軟件的工具。在以后,你還會聽到項目級別的包管理,比如前端項目用的 Bower ,還有管理 NodeJS 包的 npm 。
包管理工具,可以讓我們用幾個簡單的命令去安裝,升級,還有刪除軟件,并且它會自動給我們解決軟件之間的依賴的問題。
Windows 用戶可以使用 Chocolatey 這個包管理工具,Mac 用戶可以使用 Homebrew 。