如何解决尝试使用Cabal安装Criterion会导致“无法建立code-page-0.2”
我运行带有Cabal(3.2.0.0)和GHC(8.10.2)的Windows 10。每当我尝试安装Criterion时,都会弹出错误:
> cabal install criterion
Resolving dependencies...
Build profile: -w ghc-8.10.2 -O1
In order,the following will be built (use -v for more details):
- code-page-0.2 (lib) (requires build)
- criterion-measurement-0.1.2.0 (lib) (requires build)
- microstache-1.0.1.1 (lib) (requires build)
- statistics-0.15.2.0 (lib) (requires build)
- criterion-1.5.7.0 (lib) (requires build)
- criterion-1.5.7.0 (exe:criterion-report) (requires build)
Starting code-page-0.2 (lib)
Starting criterion-measurement-0.1.2.0 (lib)
Starting microstache-1.0.1.1 (lib)
Starting statistics-0.15.2.0 (lib)
Building code-page-0.2 (lib)
Building criterion-measurement-0.1.2.0 (lib)
Building microstache-1.0.1.1 (lib)
Building statistics-0.15.2.0 (lib)
Installing microstache-1.0.1.1 (lib)
Completed microstache-1.0.1.1 (lib)
Installing criterion-measurement-0.1.2.0 (lib)
Completed criterion-measurement-0.1.2.0 (lib)
Installing statistics-0.15.2.0 (lib)
Completed statistics-0.15.2.0 (lib)
Failed to build code-page-0.2.
Build log (
C:\Users\atomo\AppData\Roaming\cabal\logs\ghc-8.10.2\code-page-0.2-40b31d8410d325f256dc55ba2f1c5be0d24a6cd7.log
):
Preprocessing library for code-page-0.2..
Building library for code-page-0.2..
[1 of 3] Compiling System.Win32.CodePage ( dist\build\System\Win32\CodePage.hs,dist\build\System\Win32\CodePage.o )
ghc.exe: could not execute: C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/inplace/mingw/bin/ld.exe
cabal.exe: Failed to build code-page-0.2 (which is required by
exe:criterion-report from criterion-1.5.7.0). See the build log above for
details.
生成的构建日志为
Preprocessing library for code-page-0.2..
Building library for code-page-0.2..
[1 of 3] Compiling System.Win32.CodePage ( dist\build\System\Win32\CodePage.hs,dist\build\System\Win32\CodePage.o )
ghc.exe: could not execute: C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/inplace/mingw/bin/ld.exe
Cabal似乎在安装code-page-0.2时遇到了麻烦,这会导致此错误。似乎要修复它,必须缺少一个C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/inplace/mingw/bin/ld.exe
文件。但是,没有在线教程(至少可以找到)提到过这一点。怎么了?任何评论将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。