Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell在启用评测的情况下重新安装base_Haskell_Profiling_Ghc_Cabal_Haskell Platform - Fatal编程技术网

Haskell在启用评测的情况下重新安装base

Haskell在启用评测的情况下重新安装base,haskell,profiling,ghc,cabal,haskell-platform,Haskell,Profiling,Ghc,Cabal,Haskell Platform,我正在按照列出的说明重新安装Haskell库,并启用分析功能 然而,每当阴谋集团试图重新安装其中一个库时,我都会收到以下消息: LibraryNameHere.hs:1:1: Could not find module `Prelude' Perhaps you haven't installed the profiling libraries for package `base'? Use -v to see a list of the files searched f

我正在按照列出的说明重新安装Haskell库,并启用分析功能

然而,每当阴谋集团试图重新安装其中一个库时,我都会收到以下消息:

LibraryNameHere.hs:1:1:
    Could not find module `Prelude'
    Perhaps you haven't installed the profiling libraries for package `base'?
    Use -v to see a list of the files searched for.
当我尝试在启用评测的情况下重新安装
base
时,会收到以下消息:

me@machine:~/.cabal/$ cabal install -p base
Resolving dependencies...
All the requested packages are already installed:
base-4.5.0.0
Use --reinstall if you want to reinstall anyway.
me@machine:~/.cabal/$ cabal install --reinstall -p base
Resolving dependencies...
cabal: Could not resolve dependencies:
next goal: base (user goal)
rejecting: base-4.7.0.0, 4.6.0.1, 4.6.0.0, 4.5.1.0, 4.5.0.0, 4.4.1.0, 4.4.0.0,
4.3.1.0, 4.3.0.0, 4.2.0.2, 4.2.0.1, 4.2.0.0, 4.1.0.0, 4.0.0.0 (only already
installed instances can be used)
rejecting: base-3.0.3.2 (conflict: base => base>=4.0 && <4.3)
rejecting: base-3.0.3.1 (conflict: base => base>=4.0 && <4.2)
me@machine:~/.cabal/$cabal安装-p基地
正在解析依赖项。。。
已安装所有请求的软件包:
base-4.5.0.0
如果仍要重新安装,请使用--重新安装。
me@machine:~/.cabal/$cabal安装--重新安装-p基座
正在解析依赖项。。。
阴谋集团:无法解析依赖项:
下一个目标:基础(用户目标)
拒绝:base-4.7.0.0、4.6.0.1、4.6.0.0、4.5.1.0、4.5.0.0、4.4.1.0、4.4.0.0、,
4.3.1.0、4.3.0.0、4.2.0.2、4.2.0.1、4.2.0.0、4.1.0.0、4.0.0.0
已安装的实例(可以使用)

拒绝:base-3.0.3.2(冲突:base=>base>=4.0&&base>=4.0&&p>如果默认情况下Haskell/GHC安装中未包含
base
评测库,则它们将通过操作系统的包管理器包含在单独的包中

Debian Linux系统:

sudo-apt-get-install-ghc-prof
试试看

cabal update
cabal install ghc-prof

一般来说,不建议重新安装
base
。GHC应该附带
base
的评测库。也许您没有安装
-prof
软件包?@MikhailGlushenkov,
sudo apt get install GHC prof
。问题解决了!我得到了相同的“未找到模块”安装ghc-prof后出错。是一个解析库,与此问题无关。