无法 cabal 安装 hs3(对于 haskell-supercollider)
Cannot cabal install hs3 (for haskell-supercollider)
(Ubuntu 12.04)
您好!
我正在尝试将 hs3 安装到我的 haskell 平台,以便我可以使用 haskore-supercollider 包 (这是必需的依赖项)。然而,当我尝试 cabal install 时,它在我认为与 hosc 相关的一些文件上崩溃了。这是错误的文本读出:
Sound/SC3/UGen/Help.hs:26:46: 不在范围内:`lookupEnv'
cabal:错误:一些包安装失败:
hsc3-0.15 在构建阶段失败。例外是:
退出失败 1
我已经尝试了很多事情,包括更新 cabal、重新安装 hosc、在安装上设置一些标志,或者从不同的来源获取安装 (slavepianos.org)。尽管如此,我仍然遇到同样的错误。这是错误的图像以供参考:
http://i.stack.imgur.com/dGEKx.png
感谢您的帮助!
您似乎已达到 "Cabal Hell"。
在我看来 hsc3
对于 0.13 之后的版本取决于 GHC 至少是 7.6 版(添加了 lookupEnv
功能的版本),而 Ubuntu 12.0. 4 规定 7.4。这显示为编译错误,因为 hsc3
绑定在 base
包上的版本设置错误。
您可以尝试以下任一方法:
- 正在安装更高版本的 GHC。目前为 7.8,预计下个月为 7.10。
- 使用旧的
haskore-supercollider
版本 0.2,它使用 hsc3
0.13。 (唉,当我用 --dry-run
尝试这个时,cabal 找不到安装计划,但如果你 实际上 有 GHC 7.4,它可能会更好。)
(Ubuntu 12.04)
您好! 我正在尝试将 hs3 安装到我的 haskell 平台,以便我可以使用 haskore-supercollider 包 (这是必需的依赖项)。然而,当我尝试 cabal install 时,它在我认为与 hosc 相关的一些文件上崩溃了。这是错误的文本读出:
Sound/SC3/UGen/Help.hs:26:46: 不在范围内:`lookupEnv' cabal:错误:一些包安装失败: hsc3-0.15 在构建阶段失败。例外是: 退出失败 1
我已经尝试了很多事情,包括更新 cabal、重新安装 hosc、在安装上设置一些标志,或者从不同的来源获取安装 (slavepianos.org)。尽管如此,我仍然遇到同样的错误。这是错误的图像以供参考:
http://i.stack.imgur.com/dGEKx.png
感谢您的帮助!
您似乎已达到 "Cabal Hell"。
在我看来 hsc3
对于 0.13 之后的版本取决于 GHC 至少是 7.6 版(添加了 lookupEnv
功能的版本),而 Ubuntu 12.0. 4 规定 7.4。这显示为编译错误,因为 hsc3
绑定在 base
包上的版本设置错误。
您可以尝试以下任一方法:
- 正在安装更高版本的 GHC。目前为 7.8,预计下个月为 7.10。
- 使用旧的
haskore-supercollider
版本 0.2,它使用hsc3
0.13。 (唉,当我用--dry-run
尝试这个时,cabal 找不到安装计划,但如果你 实际上 有 GHC 7.4,它可能会更好。)