私はアプリのルートディレクトリに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'
?
はありがとうございます!それが私の問題を解決しました。 –