GHC Haskell刀具路径

GHC Haskell刀具路径,haskell,ide,haskell-stack,Haskell,Ide,Haskell Stack,使用GHCproject设置开发环境需要哪些路径?或者更具体地说,是堆栈管理的GHC环境 我对GHC、cabal、stack、GHC mod和hdevtools需要什么感到困惑 我知道stack path会打印出托管路径,但我认为它会以不同的键名打印它们,而不是使用GHC和其他工具所需的环境变量或命令行参数,因此它对我没有直接的用处 例如,当使用典型的Java项目时,我只需要设置PATH,Java\u HOME,我需要的所有工具都可以在这个环境中工作(对于Java,我通常不需要为每个项目设置单独

使用
GHC
project设置开发环境需要哪些路径?或者更具体地说,是
堆栈
管理的
GHC
环境

我对
GHC
cabal
stack
GHC mod
hdevtools
需要什么感到困惑

我知道
stack path
会打印出托管路径,但我认为它会以不同的键名打印它们,而不是使用
GHC
和其他工具所需的环境变量或命令行参数,因此它对我没有直接的用处

例如,当使用典型的
Java
项目时,我只需要设置
PATH
Java\u HOME
,我需要的所有工具都可以在这个环境中工作(对于
Java
,我通常不需要为每个项目设置单独的
maven
存储库,因为链接的方式不同)


理想情况下,我希望调用
stack$SHELL
并在环境中配置所有内容(之后没有
stack ghci

stack exec--$SHELL是否确实执行了您想要的操作?我不知道。我得到“使用GHC的环境变量GHC_PACKAGE_PATH与Cabal不兼容。”错误与
GHC mod
您是否尝试过使用自定义GHC mod摇篮(),请尝试
echo“global\user”>>GHC mod。项目目录中的PACKAGE db stack
不是
stack exec--$SHELL
完全按照您的要求执行?我不知道。我得到“GHC的环境变量GHC_PACKAGE_PATH的使用与Cabal不兼容”。GHC mod出现错误
GHC mod
您是否尝试过使用自定义GHC mod支架(),请在项目目录中尝试
echo“global\user”>>GHC mod.PACKAGE db stack