2016-06-22 15 views
0

Ich versuche, IRuby Kernel in meinem Jupyter hinzuzufügen, so dass ich Notizen auf Ruby schreiben kann, wie ich gerade angefangen habe, Probleme in Ruby zu lösen. Auf der IRuby doc, ich soll die folgenden Befehle tun:Fehler: Gem installieren rbczmq wegen Autogen Fehler

gem install rbczmq 
gem install iruby 

Allerdings, wenn ich gem install rbczmq bekomme ich die Erlaubnis verweigert. Als ich sudo gem install rbczmq tun, erhalte ich die folgenden:

Building native extensions. This could take a while... 
ERROR: Error installing rbczmq: 
    ERROR: Failed to build gem native extension. 

    current directory: /var/lib/gems/2.3.0/gems/rbczmq-1.7.9/ext/rbczmq 
/usr/bin/ruby2.3 -r ./siteconf20160623-27886-pogml8.rb extconf.rb 
"./autogen.sh" 
autogen.sh: error: could not find libtool. libtool is required to run  autogen.sh. 
ZeroMQ autogen failed! 
*** 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 


extconf failed, exit code 1 

Gem files will remain installed in /var/lib/gems/2.3.0/gems/rbczmq-1.7.9  for inspection. 
Results logged to /var/lib/gems/2.3.0/extensions/x86_64- linux/2.3.0/rbczmq-1.7.9/gem_make.out 

Ich mag würde wissen, wie ich dieses Problem beheben kann und IRuby meinen Jupyter installieren? Vielen Dank!

Antwort

0

Ich hatte das gleiche Problem, nach Stunden der Versuch und Irrtum, ich schließe es schließlich zu installieren.

benutzte ich sudo apt-get install libtool-bin und dann sudo gem install rbczmq

Ich hoffe, das

+0

Vielen Dank für Ihre Antwort hilft. Ich habe libtool-bin installiert und es funktioniert immer noch nicht. – Nahua

+0

Hast du auch libtool installiert? versuchen Sie 'sudo apt-get installieren libtool autogen autoconf automake 'Wenn Sie bereits diese im verloren haben. Auch ich hatte Probleme mit rbczmq, so dass ich am Ende 'ffi-rzmq' –

+0

Dank wieder Ricardo. Hat getan, was Sie erwähnt haben und jetzt installiert Iruby. Aber wenn ich entweder "iruby" oder "iruby notebook" tippe, bekomme ich "/var/lib/gems/2.3.0/gems/iruby-0.2.9/lib/iruby/command.rb:78:in' ' ': Keine solche Datei oder Verzeichnis - ipython (Errno :: ENOENT) "Fehler. Darf ich fragen, ob Sie wissen, wie ich das beheben kann? – Nahua