Closed mouse07410 closed 5 years ago
First, why is the plugin insisting on ghc-8.6.3, when my config clearly says to use ghc-8.6.4
That GHC version is only used for building the tools. In next beta it will be 8.6.4.
I wonder if the next beta could use whatever GHC it finds on the path. All of my machines except for one use ghc-8.6.4, but that one uses 8.6.3. My GHC installations are customized (that libiconv problem, about which I'm sure you've already heard more than you care to :), so I can't afford having the toolchain just download a version of GHC because it will fail to link at least some packages. So, ideally it should respect what's in ~/.stack/config.yaml (system-ghc: true) and use what's installed - regardless of it's version.
Could you support that please?
Should be solved in beta46 (just released)
Looks good so far, thanks! I'll need more local testing before actually closing this.
Thanks again!
I think it's fixed now, thanks!
Intellij IDEA-2019.1, GHC-8.6.4 (machine has 8.6.3 installed as well). My newly-created toy project (via
New -> Project -> Haskell Module -> Haskell Stack 1.9.3 SDK
) is calledStr2Split
.First, why is the plugin insisting on
ghc-8.6.3
, when my config clearly says to useghc-8.6.4
? But it gets more interesting:Here's
~/Library/Caches/com.github.rikvdkleij.intellij-haskell//lts-13/global-project/stack.yaml
: stack.yaml.txtBut despite the above, it correctly identified the executable and successfully saved project config:
Still, it denies the benefits of REPL:
even though it builds and runs: