用Cabal安装`ghc-mod`

时间:2015-02-13 21:18:02

标签: haskell cabal

cabal install ghc-mod似乎有效,但当我尝试cabal run ghc-mod时,我收到以下错误:

Package has never been configured. Configuring with default flags. If this fails, please configure manually.
cabal: No cabal file found.
Please create a package description file <pkgname>.cabal

我发现的资源似乎表明,安装软件包时不需要创建软件包描述文件。

有什么想法吗?

1 个答案:

答案 0 :(得分:-2)

现在在Haskell上安装东西的标准方法是在沙盒中。

转到终端并创建一个空文件夹,用于容纳ghc-mod沙箱。 cd进入该文件夹并:

cabal sandbox init
cabal install ghc-mod

完成后,您会在ghc-mod内找到所需的.cabal-sandbox/bin二进制文件。由于它是静态链接的,因此将其移至$ PATH中的某个位置是安全的。

我强烈建议您使用沙盒,但如果您不想在主目录中访问.cabal,您会发现带有bin的二进制文件