1
私は1つのアプリをインストールしていると私は私がインストールバンドルを実行する必要があり、この段階にあったと私は Gemfile.lockが壊れています。次宝石依存関係セクションから不足している:
enter code here➜ mavatar git:(master) ✗ bundle install
Fetching gem metadata from http://rubygems.org/
Fetching version metadata from http://rubygems.org/
Fetching dependency metadata from http://rubygems.org/
Using rake 0.9.2
Using multi_json 1.8.2
Using bcrypt-ruby 3.0.1
Using builder 3.0.4
Using i18n 0.6.5
Using erubis 2.7.0
Using rack 1.3.6
Using hike 1.2.1
Using tilt 1.3.3
Installing nokogiri 1.5.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /home/farbodi/.rvm/gems/ruby-2.3.0-
dev/gems/nokogiri-1.5.0/ext/nokogiri
/home/farbodi/.rvm/rubies/ruby-2.3.0-dev/bin/ruby -r
./siteconf20160806-31805-mdcnrl.rb extconf.rb
*** 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=/home/farbodi/.rvm/rubies/ruby-2.3.0-dev/bin/$(RUBY_BASE_NAME)
extconf.rb:10:in `<main>': uninitialized constant Config (NameError)
Did you mean? RbConfig
CONFIG
extconf failed, exit code 1
Gem files will remain installed in /home/farbodi/.rvm/gems/ruby-
2.3.0-dev/gems/nokogiri-1.5.0 for inspection.
Results logged to /home/farbodi/.rvm/gems/ruby-2.3.0-
dev/extensions/x86_64-linux/2.3.0/nokogiri-1.5.0/gem_make.out
Your Gemfile.lock is corrupt. The following gems are missing from the
DEPENDENCIES section: 'archive-tar-minitar' 'hoe' 'rcov'
は、だから私はこれを実行しようとした、このエラーを取得:
gem update
gem install hoe
gem install rcov
gem install archive-tar-minitar
gem install nokogiri -v 1.5.0 which gives me ERROR: Failed to build gem native extension. error
また、古いバージョンのバンドルをインストールしても、私はこの手順をパスすることができますが、別の場所で同じ問題が発生します。 私も使用RVMと私のルビーバージョンはルビー2.3.0p0である(2015年12月25日リビジョン53290)[x86_64の-linuxの]、そしてバンドラーバージョン1.12.5
私は私がRubyと宝石とバンドルに新しいですすべてが混乱しています。私は、何が起こっているのか、どのようにエラーを解決するのかを知る方法を知りません。
をインストールします。 –
@FarbodGhiasiこれまでに 'gem install nokogiri --use-system-libraries'を試しましたか? –
はいこのエラーが発生します: エラー:nokogiriのインストール中にエラーが発生しました。 \tエラー:gemネイティブ拡張をビルドできませんでした。 エラー:libxml2がシステム上にある場所を検出できません。 'pkg-config'がインストールされていることを確認してください。 *** extconf.rbが失敗しました。*** 何らかの理由でMakefileを作成できませんでした。おそらく必要なライブラリがないか、または のライブラリおよび/またはヘッダーがありません。詳細については、mkmf.logファイルを確認してください。 に設定オプションが必要です。 –