6
当我运行cabal install [pkg]
和PKG是一个命令行可执行程序,而不是图书馆,经常提醒我这个消息:“警告:下面的包可能会被重新安装被打破的”cabal通过沙盒从Hackage安装可执行文件?
我总是用--force-reinstalls
选项继续。
但是由于我安装的是可执行文件而不是库,是否有办法运行cabal install
来隔离cabal沙盒中的构建过程,然后在~/.cabal/bin
中安装可执行文件?或者这是我需要写一个自定义的bash脚本的东西?
这是否意味着没有自动方式来复制可执行文件? – Sam 2015-10-13 14:06:39
@Sam'cp .cabal-sandbox/bin/*〜/ .cabal/bin /'不是很难。这不是cabal的一个特性,他们不认为你使用沙箱来构建这些工具。他们不会假设任何东西,你的沙箱是你自己的,并且考虑到这是我通常在安装Haskell后执行的一个步骤,我没有看到用于将它添加到cabal的用例。 – bheklilr 2015-10-13 14:09:55