小编Gar*_*ang的帖子

由于gcc路径,Cabal无法在Mac OS X Lion上运行

我刚刚安装了Mac OS X Lion,并安装了Xcode 4.3和Haskell平台2011.4.0.0.

当我尝试通过Cabal安装软件包时,出现以下错误:

cabal install cabal-install
Resolving dependencies...
Configuring cabal-install-0.10.2...
ghc: could not execute: /Developer/usr/bin/gcc
cabal: Error: some packages failed to install:
cabal-install-0.10.2 failed during the configure step. The exception was:
ExitFailure 1
Run Code Online (Sandbox Code Playgroud)

我发现Xcode 4.3不再安装在/ Developer中了.实际上,gcc可以在/ usr/bin中找到.

我尝试了cabal安装标志--with-gcc/usr/bin/gcc(和--with-gcc =/usr/bin/gcc).它不起作用.

我试图在/ Developer/usr/bin中创建一个gcc链接,但是gcc抱怨它找不到一些文件.

有任何想法吗?

谢谢

gcc haskell cabal

24
推荐指数
1
解决办法
3411
查看次数

无法使用"重复实例声明"安装yesod

当我尝试使用命令"cabal install yesod"安装yesod时,我收到以下错误:

cabal install rsa
Resolving dependencies...
Configuring RSA-1.0.6.1...
Preprocessing library RSA-1.0.6.1...
Preprocessing executables for RSA-1.0.6.1...
Building RSA-1.0.6.1...
[1 of 1] Compiling Codec.Crypto.RSA ( Codec/Crypto/RSA.hs, dist/build/Codec/Crypto/RSA.o )

Codec/Crypto/RSA.hs:577:10:
    Duplicate instance declarations:
      instance Random Word8 -- Defined at Codec/Crypto/RSA.hs:577:10-21
      instance Random Word8 -- Defined in System.Random
cabal: Error: some packages failed to install:
Run Code Online (Sandbox Code Playgroud)

似乎RSA lib与另一个库冲突.

任何的想法?

我的环境:Mac OS X 10.7 GHC 7.0.3

提前致谢.

haskell yesod

4
推荐指数
1
解决办法
251
查看次数

标签 统计

haskell ×2

cabal ×1

gcc ×1

yesod ×1