Pagina 1 di 1

Installazione iRuby notebook

Inviato: giovedì 23 marzo 2017, 18:11
da RandomX
Ciao a tutti!
Ho iniziato da poco a usare ruby e dato che precedentemente con python usavo jupyter notebook e visto che mi ci trovavo piuttosto bene volevo continuare a usare jupyter notebook, solo che una volta installato il kerner crasha e "muore" in continuazione restituendomi questo messaggio:

Codice: Seleziona tutto

 Kernel started: 31bc1f4f-d341-4683-805f-92c8ab2dff6f
You should install rbczmq or ffi_rzmq before running iruby notebook. See README.
F, [2017-03-23T17:56:10.814960 #27264] FATAL -- : Kernel died: uninitialized constant IRuby::Kernel::Session
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
/usr/local/bin/iruby:23:in `load'
/usr/local/bin/iruby:23:in `<main>'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize': uninitialized constant IRuby::Kernel::Session (NameError)
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
        from /usr/local/bin/iruby:23:in `load'
        from /usr/local/bin/iruby:23:in `<main>'
[I 17:56:13.714 NotebookApp] KernelRestarter: restarting kernel (1/5)
You should install rbczmq or ffi_rzmq before running iruby notebook. See README.
F, [2017-03-23T17:56:13.800002 #27268] FATAL -- : Kernel died: uninitialized constant IRuby::Kernel::Session
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
/usr/local/bin/iruby:23:in `load'
/usr/local/bin/iruby:23:in `<main>'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize': uninitialized constant IRuby::Kernel::Session (NameError)
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
        from /usr/local/bin/iruby:23:in `load'
        from /usr/local/bin/iruby:23:in `<main>'
[I 17:56:16.721 NotebookApp] KernelRestarter: restarting kernel (2/5)
You should install rbczmq or ffi_rzmq before running iruby notebook. See README.
F, [2017-03-23T17:56:16.810618 #27270] FATAL -- : Kernel died: uninitialized constant IRuby::Kernel::Session
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
/usr/local/bin/iruby:23:in `load'
/usr/local/bin/iruby:23:in `<main>'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize': uninitialized constant IRuby::Kernel::Session (NameError)
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
        from /usr/local/bin/iruby:23:in `load'
        from /usr/local/bin/iruby:23:in `<main>'
[I 17:56:19.732 NotebookApp] KernelRestarter: restarting kernel (3/5)
You should install rbczmq or ffi_rzmq before running iruby notebook. See README.
F, [2017-03-23T17:56:19.811373 #27272] FATAL -- : Kernel died: uninitialized constant IRuby::Kernel::Session
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
/usr/local/bin/iruby:23:in `load'
/usr/local/bin/iruby:23:in `<main>'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize': uninitialized constant IRuby::Kernel::Session (NameError)
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
        from /usr/local/bin/iruby:23:in `load'
        from /usr/local/bin/iruby:23:in `<main>'
[W 17:56:20.760 NotebookApp] Timeout waiting for kernel_info reply from 31bc1f4f-d341-4683-805f-92c8ab2dff6f
[I 17:56:22.742 NotebookApp] KernelRestarter: restarting kernel (4/5)
WARNING:root:kernel 31bc1f4f-d341-4683-805f-92c8ab2dff6f restarted
You should install rbczmq or ffi_rzmq before running iruby notebook. See README.
F, [2017-03-23T17:56:22.844152 #27274] FATAL -- : Kernel died: uninitialized constant IRuby::Kernel::Session
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
/usr/local/bin/iruby:23:in `load'
/usr/local/bin/iruby:23:in `<main>'
/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize': uninitialized constant IRuby::Kernel::Session (NameError)
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
        from /var/lib/gems/2.3.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
        from /usr/local/bin/iruby:23:in `load'
        from /usr/local/bin/iruby:23:in `<main>'
[W 17:56:25.753 NotebookApp] KernelRestarter: restart failed
[W 17:56:25.754 NotebookApp] Kernel 31bc1f4f-d341-4683-805f-92c8ab2dff6f died, removing from map.
Non capisco qual'è il problema.. potete aiutarmi??? :(


P.s= Ho letto che mi viene suggerito di installare ffi_rzmq/rbczmq ma quando vado a installarli con gem ottengo questo:

Codice: Seleziona tutto

randomx@Alienware:~$ sudo gem install rbczmq
[sudo] password di randomx: 
Building native extensions.  This could take a while...
ERROR:  Error installing rbczmq:
        ERROR: Failed to build gem native extension.
......

make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tools"
make[1]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq"
make[1]: Nessuna operazione da eseguire per "all-am".
make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq"
Making install in src
make[1]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/src"
make[2]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/src"
 /bin/mkdir -p '/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libzmq.la '/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib'
libtool: install: /usr/bin/install -c .libs/libzmq.so.3.1.0 /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.so.3.1.0
libtool: install: (cd /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib && { ln -s -f libzmq.so.3.1.0 libzmq.so.3 || { rm -f libzmq.so.3 && ln -s libzmq.so.3.1.0 libzmq.so.3; }; })
libtool: install: (cd /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib && { ln -s -f libzmq.so.3.1.0 libzmq.so || { rm -f libzmq.so && ln -s libzmq.so.3.1.0 libzmq.so; }; })
libtool: install: /usr/bin/install -c .libs/libzmq.lai /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.la
libtool: install: /usr/bin/install -c .libs/libzmq.a /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a
libtool: install: chmod 644 /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a
libtool: install: ranlib /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/libzmq.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
 /bin/mkdir -p '/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include'
 /usr/bin/install -c -m 644 ../include/zmq.h ../include/zmq_utils.h '/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/include'
 /bin/mkdir -p '/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/pkgconfig'
 /usr/bin/install -c -m 644 libzmq.pc '/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/lib/pkgconfig'
make[2]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/src"
make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/src"
Making install in doc
make[1]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/doc"
make[2]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/doc"
make[2]: Nessuna operazione da eseguire per "install-exec-am".
make[2]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/doc"
make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/doc"
Making install in perf
make[1]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/perf"
make[2]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/perf"
make[2]: Nessuna operazione da eseguire per "install-exec-am".
make[2]: Nessuna operazione da eseguire per "install-data-am".
make[2]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/perf"
make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/perf"
Making install in tests
make[1]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tests"
make[2]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tests"
make[2]: Nessuna operazione da eseguire per "install-exec-am".
make[2]: Nessuna operazione da eseguire per "install-data-am".
make[2]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tests"
make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tests"
Making install in tools
make[1]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tools"
make[2]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tools"
 /bin/mkdir -p '/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c curve_keygen '/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin'
libtool: install: /usr/bin/install -c .libs/curve_keygen /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq/dst/bin/curve_keygen
make[2]: Nessuna operazione da eseguire per "install-data-am".
make[2]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tools"
make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq/tools"
make[1]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq"
make[2]: ingresso nella directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq"
make[2]: Nessuna operazione da eseguire per "install-exec-am".
make[2]: Nessuna operazione da eseguire per "install-data-am".
make[2]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq"
make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/zeromq"
"./autogen.sh"
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I config --force -I config
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'.
libtoolize: copying file 'config/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'config'.
libtoolize: copying file 'config/libtool.m4'
libtoolize: copying file 'config/ltoptions.m4'
libtoolize: copying file 'config/ltsugar.m4'
libtoolize: copying file 'config/ltversion.m4'
libtoolize: copying file 'config/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --include=config --force
autoreconf: running: /usr/bin/autoheader --include=config --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:44: installing 'config/compile'
configure.ac:47: installing 'config/config.guess'
configure.ac:47: installing 'config/config.sub'
configure.ac:14: installing 'config/install-sh'
configure.ac:14: installing 'config/missing'
Makefile.am:24: warning: whitespace following trailing backslash
Makefile.am: installing './INSTALL'
addons/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
addons/Makefile.am: installing 'config/depcomp'
src/Makefile.am:61: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
parallel-tests: installing 'config/test-driver'
autoreconf: Leaving directory `.'
.......
configure: WARNING: You are building an unreleased version of libczmq and asciidoc or xmlto are not installed.
configure: WARNING: Documentation will not be built and manual pages will not be installed.
checking whether to build documentation... no
checking whether to install manpages... no
checking for sodium_init in -lsodium... no
.....
cc1: all warnings being treated as errors
Makefile:774: set di istruzioni per l'obiettivo "zdir.lo" non riuscito
make[2]: *** [zdir.lo] Errore 1
make[2]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/czmq/src"
Makefile:586: set di istruzioni per l'obiettivo "all" non riuscito
make[1]: *** [all] Errore 2
make[1]: uscita dalla directory "/var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/czmq/src"
Makefile:414: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make: *** [all-recursive] Errore 1
CZMQ compile error!
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/bin/$(RUBY_BASE_NAME)2.3
        --with-system-libs
        --without-system-libs
        --with-system-libs
        --without-system-libs

extconf failed, exit code 1
Aiuto! :o