用一個文字檔定義一個專案、開發環境甚至作業系統設定,靠 Git 就能復原更新,不用虛擬化也不會與環境衝突,讓需要不同版本函式庫的程式共處一室,為軟體包打 patch 而不用重寫建置流程…… Nix 都能做到!
讓我們像「函數」一樣思考相依性管理。解脫 dependency hell ,迎接可再現的光明!
在開始講述 Nix 的細節之前,我們先來談談「為什麼要使用軟體包管理器、專案管理器」,我們期待軟體包管理器、專案管理器等部署工具能做到什麼,以及 Nix 如何回...
工具在使用中發揮價值,後續的文章也希望能帶著邦友在操作中認識 Nix 。因此,本文將介紹如何取得與架設,希望諸位在讀完文章之後都能順利把新玩具帶回家。 注:使用...