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