问题描述
我刚买了一台新的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 (将#修改为@)