2016-10-16 6 views
0

starten Ich habe CD in App-Stammverzeichnis und lief Schienen s. Dann bekomme ich den Fehler:Der Versuch, Schienen Server

Could not find gem 'rbczmq' in any of the gem sources listed in your Gemfile or available on this machine.

den Edelstein manuell installieren, mit gem install rbczmq, hatte keinen Erfolg, weil dieser:

ERROR: Error installing rbczmq: ERROR: Failed to build gem native extension.

/home/iulian/.rvm/rubies/ruby-2.3.1/bin/ruby 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.

Dann habe ich angenommen, dass es libtool benötigt. Ich habe versucht, es zu installieren, aber es aufgefordert, dass es unter der neuesten Version installiert ist. Ich habe zuletzt diese Datei, mkmf.log unter dem Pfad ~/.rvm/Edelsteine ​​/ Ruby-2.3.1/Edelsteine ​​/ rbczmq/ext/mkmf.log aber ohne Erfolg. In den anderen installierten Gems-Verzeichnissen existiert diese Datei, daher nehme ich an, dass ich sie in diesem problematischen Juwel nicht finde, weil sie nicht fertig installiert ist.

Diese App ist mit Schienen 4, programmiert und ich versuche es Rails 5. Dies ist auch die Gemfile mit auszuführen:

source 'https://rubygems.org' 

gem 'rails' 
gem 'sqlite3' 
gem 'tzinfo-data' 
gem 'rbczmq' 
gem 'iruby' 
gem 'spring', group: :development 

gem 'elasticsearch-persistence', :require => 'elasticsearch/persistence' 

Welche könnte das Problem sein und wie könnte ich es lösen?

Antwort

0

Ich hatte dieses Problem einmal. Diese Mitteilung

sudo apt-get install libgmp-dev 

oder

sudo apt-get install libgmp3-dev 
+0

Vielen Dank! Das hat mein Problem gelöst. –

Verwandte Themen