mb1*_*b14 5 haskell cabal-install
我正在尝试使用性能分析选项编译我的一个可执行文件.我-prof在cabal文件中添加了选项.当我这样做时,我收到一条消息说
Could not find module ‘Package-X’
Perhaps you haven't installed the profiling libraries for package ‘package-x’?
Use -v to see a list of the files searched for.
Run Code Online (Sandbox Code Playgroud)
我怎么做?我试过cabal install --only-dependency --reinstall,我收到以下回复:
All the requested packages are already installed:
Use --reinstall if you want to reinstall anyway.
Run Code Online (Sandbox Code Playgroud)
我已经用过 --reinstall我该怎么办了?我也试过cabal configure --enable-profiling-libraries......
bheklilr 建议的链接有所帮助,但并没有立即发挥作用。
我最终添加library-profiling: True了我的.cabal/config文件并重新安装了所有内容。
cabal install --reinstall wolrd没用,也许是因为我在沙箱里。然而,沙箱的好处是你可以把它们扔掉,所以我使用重新安装了所有东西
cabal sandbox delete
cabal sandbox init
cabal install
Run Code Online (Sandbox Code Playgroud)
尽管该解决方案有效,但由于以下原因并不令人满意:
我必须修改.cabal/config哪个是全局文件,而在理想的世界中,我应该只修改我的沙箱。但是,我没有尝试创建本地 cabal 配置文件
我必须重新安装所有内容,即每个库的分析版本以及已安装的普通版本。
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |