路徑(二):更好的安裝軟件的方法(Windows:Chocolatey沐兵,Mac:Homebrew) - 寧皓網(wǎng) https://ninghao.net/blog/2071
你決定要把 Web 當(dāng)成自己的事業(yè),并且已經(jīng)開(kāi)始學(xué)習(xí)了擦秽。你聽(tīng)到的,看到的魁兼,或者自己感覺(jué)的件甥,很可能是錯(cuò)的。一開(kāi)始孽锥,我們就用更好的方法去學(xué)習(xí)與做事嚼黔,會(huì)節(jié)省很多時(shí)間,也能減輕痛苦惜辑。找不到方向唬涧,不知道從哪里下手,今天就跟寧皓一起盛撑,一切都在這里開(kāi)始:)
遇到的問(wèn)題
學(xué)習(xí) Web 設(shè)計(jì)與開(kāi)發(fā)得去安裝很多軟件碎节,Git,Node抵卫,Ruby狮荔,Virtualbox,Vagrant陌僵,Atom轴合,Brackets,Chrome... 有些軟件是你要直接用的碗短,有些是其它軟件所依賴的受葛。安裝這些東西,你得先找到它們的官方網(wǎng)站,然后下載適合自己系統(tǒng)的版本总滩,雙擊安裝纲堵,Next,Next闰渔,下一步席函,下一步 ... 完成!安裝完以后冈涧,你發(fā)現(xiàn)還不能用茂附,因?yàn)槟悴恢肋@個(gè)軟件還需要你去安裝一個(gè)其它的東西。
解決的方法
正確的做法是使用包管理工具(Package Manager)去管理這些軟件督弓,這里說(shuō)的是操作系統(tǒng)級(jí)別的包管理工具营曼,也就是管理想要安裝到操作系統(tǒng)上的軟件的工具。在以后愚隧,你還會(huì)聽(tīng)到項(xiàng)目級(jí)別的包管理蒂阱,比如前端項(xiàng)目用的 Bower ,還有管理 NodeJS 包的 npm 狂塘。
包管理工具录煤,可以讓我們用幾個(gè)簡(jiǎn)單的命令去安裝,升級(jí)荞胡,還有刪除軟件妈踊,并且它會(huì)自動(dòng)給我們解決軟件之間的依賴的問(wèn)題。
Windows 用戶可以使用 Chocolatey 這個(gè)包管理工具泪漂,Mac 用戶可以使用 Homebrew 响委。