我刚刚安装了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抱怨它找不到一些文件.
有任何想法吗?
谢谢
当我尝试使用命令"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
提前致谢.