2016-10-16 6 views
0

私はアプリのルートディレクトリにcdして、railsを実行しました。その後、私はエラーを取得:railsサーバを起動しようとしています

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.

その後、私はそれがのlibtoolを必要としていることを推測さ:gem install rbczmqと、手動で宝石をインストール

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

を、このためのない成功を収めていません。私はそれをインストールしようとしましたが、それは最新バージョンの下にインストールされていることを尋ねました。 最後にそのファイルmkmf.logを、〜/ .rvm/gems/ruby​​-2.3.1/gems/rbczmq/ext/mkmf.logのパスで検索しましたが、成功しませんでした。インストールされていない他のgemsディレクトリにはこのファイルが存在するので、インストールが完了していないので、この問題のある宝石で見つからないと思います。

このアプリ

は、レール4を使用してプログラムされている、と私はそれがこれもGemfileであるRailsの5を使用して実行しようとしています:問題がある可能性がありますし、私はそれをどのように解決することができ

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' 

答えて

0

この問題は1回発生しました。この

sudo apt-get install libgmp-dev 

または

sudo apt-get install libgmp3-dev 
+0

はありがとうございます!それが私の問題を解決しました。 –

関連する問題