问题标签 [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.
symlink - 更新 cabal-install,但版本未更改
目前我正在使用 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
我检查了这些位置,并且有文件。所以安装没问题。
根据我收到的警告消息,我尝试通过键入此内容在 /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
但它给了我简单但令人沮丧的信息。“文件已存在”
所以我再次尝试,Finder 删除了现有文件。(我只是将符号链接文件移动到回收站。)但是机器给了我同样的信息。“文件已存在”
结果,我仍然安装了文件夹,但没有工作 Cabal,这一直敦促我更新。(版本 1.16.0)
我怎么解决这个问题?
macos - 为什么 cabal-install 不自行升级?
当我进行 cabal 更新时,我得到以下输出:
所以我跑
但是,在我跑步之后
关于新版本的 cabal-install,我仍然得到相同的说明。
当我跑
我得到以下输出:
然而,在
我只有这两个项目:
为什么我会有这种不一致?
我在 Mac OSX v. 10.8.3 上运行
haskell - cabal install cabal-install 由于“缺少”安装包而失败
我刚刚更新了 haskel-platform 进行了 cabal 更新,并被告知有一个新版本的 cabal-install 我应该更新到。所以我做了一个 cabal install cabal-install 并得到:
问题是,如果我执行 cabal install random,我会看到该版本的 random 已经安装:
我不知道是什么问题或如何解决它
cabal - cabal-install "无法读取 cabal 文件..."
我刚刚在 Linux Mint 12 上通过apt-get
. 每次我尝试使用 cabal-install 安装一些 hackage 包时,我都会得到:
其中 xxxx 是我正在安装的包或包本身的依赖项。基于haskell cafe上的这个线程和SO中的其他问题,我从索引中删除了字节串包:
但错误仍然存在。
我的 cabal 安装版本是:
错误是这样的:
有谁知道可能会发生什么?
haskell - cabal 的“警告:回退到 GHC < 7 的自上而下求解器”是什么意思?意思是?
在 GHC6 上使用 cabal 构建时,它会警告:
什么是自上而下的求解器,警告的含义是什么?它对我有什么影响?
cabal - cabal:在 hsenv 下安装文档
我有一个项目的 hsenv 沙箱,我无法让 cabal install 安装库的文档。以下:
安装包,但不生成任何黑线鳕文档(仅 LICENSE 等被复制到 docs 目录)。构建日志仅包含:
即使使用verbose=3,我也无法从cabal install 中获得任何有用的信息。在 hsenv 之外,一切正常。关于如何修复或至少调试它的任何想法?
haskell - 在 mac 上安装 cabal 时遇到问题
有我使用的命令,当我运行时bootstrap.sh
,我收到此错误:
这就是我在 sshed 到我的学校 linux 计算机时得到的,
但在我的本地机器上,
我收到此错误:
有什么解决办法吗?我在谷歌上尝试了一些解决方案,但都没有奏效......
haskell - Haskell - 使用自定义预处理器打包 cabal 包
我已经实现了一个自定义预处理器,它从 *.tpl 文件创建 *.hs 文件。它是Setup.hs
通过使用Build-Type: Custom
. 一切正常,但我无法从中创建 tar.gz 包(使用cabal sdist
)。
Cabal 抱怨说,它找不到预处理器生成的暴露模块。错误信息是
我怎样才能让 Cabal 知道该模块没有丢失,或者可能将 tpl 添加到已知的文件扩展名,或者其他什么?
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?
haskell - cabal-install 不保留快乐的版本
我正在尝试这样做cabal install hoogle
,但是haskell-src-exts-1.13.5
依赖项存在问题:
当我尝试这样做cabal install happy
时,它似乎成功完成,但 cabal-install 不保留版本:
如您所见,版本是[ Unknown ]
. 它仍然是未知的,如果我再次尝试运行,cabal-install 仍然会被遗忘cabal install happy
。
是什么赋予了?
提前致谢!