[Haskell-cafe] Installing ihaskell on nixos

info at rotnetix.com info at rotnetix.com
Fri Jan 9 02:52:20 UTC 2015

Thank you for the tip.  I did that but then the ihaskell notebook failed to 
actually load haskell.

so I added the following to the config file:

c = get_config()
c.KernelManager.kernel_cmd = [exe, 'kernel', '{connection_file}']
c.Session.key = b''
c.Session.keyfile = b''

# Syntax highlight properly in Haskell notebooks.
c.NbConvertBase.default_language = "haskell"

# Where to look for templates.
template_path = "/".join(__file__.split("/")[:-1] + ["templates"])
c.TemplateExporter.template_path = [template_path]

And every time I run the ihaskell notebook / console it also adds:
exe = 
', '\\ ')

So I now have a whole list of these at the top.

However now the kernel keeps crashing with :

2015-01-09 03:47:51.673 [NotebookApp] KernelRestarter: restarting kernel 
WARNING:root:kernel 0d8057d4-b51e-4acc-a262-ceee9a84edee restarted
IHaskell: Failed to load interface for ‘IHaskell.Display’
Use -v to see a list of the files searched for.
Failed to load interface for ‘IHaskell.Display’
Use -v to see a list of the files searched for.
Failed to load interface for ‘IHaskell.IPython.Stdin’
Use -v to see a list of the files searched for.

Any ideas?

On Thursday, January 8, 2015 at 8:09:03 PM UTC+11, Utku Demir wrote:
> I reproduced the issue, had ~/.ipython/profile_haskell directory, but not 
> ipython_config.py inside it after installation.
> I just created an empty file with `touch 
> ~/.ipython/profile_haskell/ipython_config.py` and then iHaskell started 
> successfully.
> On Thu Jan 08 2015 at 10:07:36 EET <in... at rotnetix.com <javascript:>> 
> wrote:
>> I am trying to set up ihaskell on EC2.  I start with the NixOs EC2 
>> instance (from http://nixos.org/nixos/download.html) and then basically 
>> install the ihaskell package using nix-env -i ihaskell.  The installation 
>> runs fine but when I try to start the notebook with ihaskell notebook i get 
>> the following:
>> Updating IPython profile.
>> Loading profile from 
>> /nix/store/hlkvkavkgm3hj08ffdlziq30r7zyr060-haskell-ihaskell-ghc7.8.3-
>> IHaskell:
>> Ran commands:
>> mkdir -p /root/.ihaskell
>> mkdir -p /root/.ihaskell/notebooks
>> mkdir -p /root/.ihaskell
>> /nix/store/hnmgn0jrpzlp5d91m5xawpr2iqsjxh7j-ipython-2.3.1/bin/ipython 
>> locate profile haskell
>> which 
>> /nix/store/hnmgn0jrpzlp5d91m5xawpr2iqsjxh7j-ipython-2.3.1/bin/ipython
>> /nix/store/hnmgn0jrpzlp5d91m5xawpr2iqsjxh7j-ipython-2.3.1/bin/ipython 
>> locate profile haskell
>> which 
>> /nix/store/hnmgn0jrpzlp5d91m5xawpr2iqsjxh7j-ipython-2.3.1/bin/ipython
>> Exception: /root/.ipython/profile_haskell/ipython_config.py: openFile: 
>> does not exist (No such file or directory)
>> I poked around a bit and the root/.ipython/profile_haskell/ contains none 
>> of the expected profile files...  Could not find anything by googling 
>> around except the suggestion to run the ihaskell setup command which seems 
>> to have been discontinued
>> Can anyone suggest what I could try?
>> Thanks
>> Riaan
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskel... at haskell.org <javascript:>
>> http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20150108/8e9cf8a2/attachment.html>

More information about the Haskell-Cafe mailing list