對于cabal-install,install,new-install和v2-install的現代版本是相同的。v1-install和其他v1-命令已過時,不應再使用。 注意,在開發cabal包時,install命令基本上是不必要的。運行cabal build和cabal repl將自動安裝所需的依賴項(列在cabal文件的build-depends:部分)。 cabal install在以下情況下仍然有用: 從包安裝可執行文件。就像包wai-app-static中的warp可執行文件。在這些情況下,選項--overwrite-policy、--install-method和--installdir很有用。 在某個文件夾中創建本地包環境,以便對ghc和ghci的“裸”調用可以看到所需的庫集。這樣地。在這些情況下,選項--lib和--package-env很有用。