Mac上的Haskell:Stack和Cabal可以安装在同一Mac上吗?

问题描述

我刚买了一台新的Macbook,所以我安装了Xcode,Homebrew,Haskell-Stack和Git。并且由于我想使用基于Cabal的某些Haskell工具,所以我还安装了Cabal。但是,这些工具无效。因此,我尝试再次重新安装Stack和Haskell,这可能导致更多的系统文件损坏。我的问题是:

  • Stack和Cabal可以安装在同一Mac中吗?如果是的话,我们该如何做并确保相关的软件包正常工作?

安装过程

首先,我在设置AppleID之后安装了Xcode。
然后,安装过程如下:

`/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install haskell-stack
brew install git
brew install cabal-install
cabal update
cabal install simple-reflect --lib
exec zsh
ghci`

ghci抛出了一个错误: GHCi,version 8.10.1: https://www.haskell.org/ghc/ :? for help Loaded package environment from /Users/maxloo/.ghc/x86_64-darwin-8.10.1/environments/default ghc: can't find a package database at /Users/maxloo/.cabal/store/ghc-8.10.1/package.db

我还尝试了以下命令来检查安装:

`maxloo@MAXLOORM6KM ~ % which cabal
/usr/local/bin/cabal
maxloo@MAXLOORM6KM ~ % cabal --version
cabal-install version 3.2.0.0
compiled using version 3.2.0.0 of the Cabal library 
maxloo@MAXLOORM6KM ~ % which ghc
/usr/local/bin/ghc
maxloo@MAXLOORM6KM ~ % ghc --version
The Glorious Glasgow Haskell Compilation System,version 8.10.1`

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...