问题标签 [cabal-install]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
667 浏览

symlink - 更新 cabal-install,但版本未更改

  1. 目前我正在使用 cabal-install 1.16.0 我尝试更新 cabal-install 因为有人告诉我有更新版本的 ghc (7.6.1) 可用。安装结果非常成功,除了这条消息。

    警告:无法在 /Users/MyName/Library/Haskell/bin 中为 cabal 创建符号链接,因为该文件已经存在但不受 cabal 管理。如果您愿意,可以手动为此可执行文件创建符号链接。可执行文件已安装在 /Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal

    我检查了这些位置,并且有文件。所以安装没问题。

  2. 根据我收到的警告消息,我尝试通过键入此内容在 /Users/MyName/Library/Haskell/bin 中创建符号链接。

    ln -s /Users/MyName/Library/Haskell/bin /Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal

    但它给了我简单但令人沮丧的信息。“文件已存在”

  3. 所以我再次尝试,Finder 删除了现有文件。(我只是将符号链接文件移动到回收站。)但是机器给了我同样的信息。“文件已存在”

  4. 结果,我仍然安装了文件夹,但没有工作 Cabal,这一直敦促我更新。(版本 1.16.0)

我怎么解决这个问题?

0 投票
0 回答
101 浏览

macos - 为什么 cabal-install 不自行升级?

当我进行 cabal 更新时,我得到以下输出:

所以我跑

但是,在我跑步之后

关于新版本的 cabal-install,我仍然得到相同的说明。

当我跑

我得到以下输出:

然而,在

我只有这两个项目:

为什么我会有这种不一致?

我在 Mac OSX v. 10.8.3 上运行

0 投票
0 回答
1286 浏览

haskell - cabal install cabal-install 由于“缺少”安装包而失败

我刚刚更新了 haskel-platform 进行了 cabal 更新,并被告知有一个新版本的 cabal-install 我应该更新到。所以我做了一个 cabal install cabal-install 并得到:

问题是,如果我执行 cabal install random,我会看到该版本的 random 已经安装:

我不知道是什么问题或如何解决它

0 投票
2 回答
1753 浏览

cabal - cabal-install "无法读取 cabal 文件..."

我刚刚在 Linux Mint 12 上通过apt-get. 每次我尝试使用 cabal-install 安装一些 hackage 包时,我都会得到:

其中 xxxx 是我正在安装的包或包本身的依赖项。基于haskell cafe上的这个线程和SO中的其他问题,我从索引中删除了字节串包:

但错误仍然存​​在。

我的 cabal 安装版本是:

错误是这样的:

有谁知道可能会发生什么?

0 投票
2 回答
220 浏览

haskell - cabal 的“警告:回退到 GHC < 7 的自上而下求解器”是什么意思?意思是?

在 GHC6 上使用 cabal 构建时,它会警告:

什么是自上而下的求解器,警告的含义是什么?它对我有什么影响?

0 投票
0 回答
109 浏览

cabal - cabal:在 hsenv 下安装文档

我有一个项目的 hsenv 沙箱,我无法让 cabal install 安装库的文档。以下:

安装包,但不生成任何黑线鳕文档(仅 LICENSE 等被复制到 docs 目录)。构建日志仅包含:

即使使用verbose=3,我也无法从cabal install 中获得任何有用的信息。在 hsenv 之外,一切正常。关于如何修复或至少调试它的任何想法?

0 投票
1 回答
569 浏览

haskell - 在 mac 上安装 cabal 时遇到问题

有我使用的命令,当我运行时bootstrap.sh,我收到此错误:

这就是我在 sshed 到我的学校 linux 计算机时得到的,

但在我的本地机器上,

我收到此错误:

有什么解决办法吗?我在谷歌上尝试了一些解决方案,但都没有奏效......

0 投票
1 回答
651 浏览

haskell - Haskell - 使用自定义预处理器打包 cabal 包

我已经实现了一个自定义预处理器,它从 *.tpl 文件创建 *.hs 文件。它是Setup.hs通过使用Build-Type: Custom. 一切正常,但我无法从中创建 tar.gz 包(使用cabal sdist)。

Cabal 抱怨说,它找不到预处理器生成的暴露模块。错误信息是

我怎样才能让 Cabal 知道该模块没有丢失,或者可能将 tpl 添加到已知的文件扩展名,或者其他什么?

0 投票
1 回答
554 浏览

haskell - managing two libraries with cabal that depend on each other

I've got the following question:

I've got two Haskell libraries that depend on each other, and both libraries are managed by cabal. The corresponding cabal files look like this:

Library 1:

Library 2:

Installing one of the libraries (here library 2) with cabal install works:

But trying to install the other library (here library 1) with cabal install results in a dependency error:

Is there any way to handle two such libraries that depend on each other so that I don't get dependency errors or is cabal simply not able to handle such a case properly?

0 投票
1 回答
2689 浏览

haskell - cabal-install 不保留快乐的版本

我正在尝试这样做cabal install hoogle,但是haskell-src-exts-1.13.5依赖项存在问题:

当我尝试这样做cabal install happy时,它似乎成功完成,但 cabal-install 不保留版本:

如您所见,版本是[ Unknown ]. 它仍然是未知的,如果我再次尝试运行,cabal-install 仍然会被遗忘cabal install happy

是什么赋予了?

提前致谢!