如何解决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 举报,一经查实,本站将立刻删除。