Haskell 如何清理阴谋集团构建中的遗留文件?
我完全不懂开发人员的东西。我最近不得不安装GititHaskell 如何清理阴谋集团构建中的遗留文件?,haskell,cabal,Haskell,Cabal,我完全不懂开发人员的东西。我最近不得不安装Gitithttps://github.com/jgm/gitit使用cabal,因为他们不为Windows提供二进制文件。构建过程似乎留下了许多看似无用的文件。我该怎么清理呢?如果我想在U盘上移动二进制文件(当然有haskell平台),该怎么办?其他人如何处理这一混乱局面 目录结构: Directory of T:\haskell-platform\gitit\.cabal-sandbox 01/07/16 06:52
https://github.com/jgm/gitit
使用cabal,因为他们不为Windows提供二进制文件。构建过程似乎留下了许多看似无用的文件。我该怎么清理呢?如果我想在U盘上移动二进制文件(当然有haskell平台),该怎么办?其他人如何处理这一混乱局面
目录结构:
Directory of T:\haskell-platform\gitit\.cabal-sandbox
01/07/16 06:52 34 add-source-timestamps
01/07/16 06:52 <DIR> bin
01/07/16 06:43 <DIR> doc
01/07/16 06:52 <DIR> logs
01/07/16 06:51 <DIR> man
01/07/16 06:43 <DIR> packages
01/07/16 06:52 11 world
01/07/16 06:52 <DIR> x86_64-windows-ghc-7.10.3
01/07/16 06:52 <DIR> x86_64-windows-ghc-7.10.3-packages.conf.d
2 File(s) 45 bytes
7 Dir(s) 57,124,208,640 bytes free
T:\haskell platform\gitit\.cabal沙箱的目录
01/07/16 06:52 34添加源时间戳
2016年7月1日06时52分
2016年7月1日06:43文件
01/07/16 06:52日志
01/07/16 06:51男子
2016年7月1日06:43包裹
01/07/16 06:52 11世界
01/07/16 06:52 x86_64-windows-ghc-7.10.3
01/07/16 06:52 x86_64-windows-ghc-7.10.3-packages.conf.d
2个文件45字节
7目录57124208640可用字节
图像:
那种“混乱”是所有的依赖关系。也就是说,阴谋集团已经下载了你的程序运行所需的所有库。它们被保留,以便将来的构建速度更快,这在您自己重写代码的某些部分时尤其有用。如果您愿意,您只需删除整个.cabal sandbox
目录即可
您还可以运行cabalclean
来清除大多数编译工作文件,但这不会清除沙盒目录。正在清理沙箱目录以备将来版本的Cabal
GHC将整个程序编译成一个可执行文件。运行程序只需要编译好的二进制文件,甚至不需要Haskell平台。请记住,二进制文件只会在编译它的系统类型上工作;操作系统和CPU架构。哦,哇,一个exe!我对haskell一无所知,所以不会修改任何代码。谢谢