gpt4 book ai didi

haskell - Cabal 在需要分析库时没有安装依赖项?

转载 作者:行者123 更新时间:2023-12-04 12:59:34 27 4
gpt4 key购买 nike

我想用分析编译我的程序,所以我运行:

$ cabal configure --enable-executable-profiling
...
$ cabal build
...
Could not find module 'Graphics.UI.GLUT':
Perhaps you havent installed the profiling libraries for package 'GLUT-2.2.2.0'?
...
$ # indeed I have not installed the prof libs for GLUT, so..
$ cabal install -p GLUT --reinstall
...
Could not find module 'Graphics.Rendering.OpenGL':
Perhaps you havent installed the profiling libraries for package 'OpenGL-2.4.0.1'?
...

所以,问题是,与 cabal 通常的欢迎行为不同,cabal 不会解决依赖关系并在需要分析库时安装它们。

我可以通过手动解决依赖关系来解决它(通过遵循编译一段时间后出现的错误):
$ cabal install -p OpenGLRaw --reinstall
$ cabal install -p StateVar --reinstall
$ cabal install -p Tensor --reinstall
$ cabal install -p ObjectName --reinstall
$ cabal install -p GLURaw --reinstall
$ cabal install -p OpenGL --reinstall
$ cabal install -p GLUT --reinstall

然后重复我的下一个依赖项..

有一个更好的方法吗?即是否让 cabal 像普通图书馆一样独立完成工作?

最佳答案

我已启用 library-profiling: True在我的~/.cabal/config文件。从那时起,任何新安装都将自动启用分析。

不幸的是,这仍然意味着我必须手动重新安装已经安装的旧软件包。虽然,经过一段时间的手动操作,我现在重新安装了大多数软件包并启用了分析...

关于haskell - Cabal 在需要分析库时没有安装依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8455780/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com