2015-01-25 14 views
12

sto cercando di iniziare Tools -> Start Haskell REPL, ma sto ottenendo questo errore:Configurare Haskell SDK per Haskell IntelliJ plug-in

Error: Cannot run program "/usr/lib/ghc-7.8.4/bin/ghci" (in directory ...): error=2, No such file or directory

che sembra legittimo, come ghci risiede altrove:

$ locate ghci 
/usr/bin/ghci 
/usr/bin/ghci-7.8.4 
/usr/lib/ghc-7.8.4/ghci-usage.txt 
... 

(Haskell installato dal repository dedicato, Archlinux). Sfortunatamente, non mi è stato concesso alcun margine riguardo all'ubicazione di Haskell SDK.

Project Structure -> Project SDK -> GHC -> Select Home Directory for GHC

forze /usr/lib/ghc-7.8.4 scelta su di me.

+2

Ho fatto funzionare da (1) la creazione di un link ** $ ln -s/usr/bin/ghci /usr/lib/ghc-7.8.4/bin/ghci** (2) posizionando l'ubicazione di GHC SDK su **/usr ** (https://github.com/Atsky/haskell-idea-plugin/issues/58). Questo sembra inelegante, per non dire altro. –

risposta

-1

installa stack Haskell.

nel caso in cui si esegue su Ubuntu fare:

ricciolo -ssl https://get.haskellstack.org/ | sh

Sul mio Pila sistema è stato installato a:/usr/local/bin/pila

+0

mv/usr/lib/ghc/bin/ghc/usr/lib/ghc/bin/ghc_old –

+0

ln -s /opt/ghc/7.10.3/bin/ghc/usr/lib/ghc/bin/ghc –