2016-08-30 13 views
3

Linux Mintに切り替えて2週間ほど前に自分のウェブサイトにバンドルをインストールしたいのですが、私の端末でエラーが発生しています 依存関係の解決............. 使用レーキ使用thread_safe使用erubis 2.7.0 を使用したビルダー3.2.2 を使用して0.3.5 mini_portile2 2.1.0 を使用して 5.9.0 minitestを使用してJSON 1.8.3 を使用して国際化0.7.0 を使用して11.2.2 pkg-config 1.1.7 ラックの使用1.6.4 mime-types-dataの使用3.2016.0521 arelの使用6.0.3 インストールネイティブ拡張のMakefileネイティブエクステンションの作成に失敗しました

current directory: /var/lib/gems/2.3.0/gems/byebug-9.0.5/ext/byebug 
make "DESTDIR=" clean 

current directory: /var/lib/gems/2.3.0/gems/byebug-9.0.5/ext/byebug 
make "DESTDIR=" 
compiling breakpoint.c 
In file included from /usr/include/ruby-2.3.0/ruby/ruby.h:36:0, 
      from /usr/include/ruby-2.3.0/ruby.h:33, 
      from byebug.h:4, 
      from breakpoint.c:1: 
/usr/include/ruby-2.3.0/ruby/defines.h:26:19: fatal error: stdio.h: No such file or directory 
compilation terminated. 
Makefile:239: recipe for target 'breakpoint.o' failed 
make: *** [breakpoint.o] Error 1 

make failed, exit code 2 

Gem files will remain installed in /var/lib/gems/2.3.0/gems/byebug-9.0.5 for inspection. 
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/byebug-9.0.5/gem_make.out 
Using coffee-script-source 1.10.0 
Using execjs 2.7.0 
Using thor 0.19.1 
Using concurrent-ruby 1.0.2 
Using multi_json 1.12.1 
Using sass 3.4.22 
Using tilt 2.0.5 
Using spring 1.7.2 
Installing sqlite3 1.3.11 with native extensions 

Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 

current directory: /var/lib/gems/2.3.0/gems/sqlite3-1.3.11/ext/sqlite3 

は/ usr/binに作成

Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 

current directory: /var/lib/gems/2.3.0/gems/debug_inspector-0.0.2/ext /debug_inspector 
/usr/bin/ruby2.3 -r ./siteconf20160830-6661-3kryhn.rb extconf.rb 
creating Makefile 

current directory: /var/lib/gems/2.3.0/gems/debug_inspector-0.0.2/ext/debug_inspector 
make "DESTDIR=" clean 

current directory: /var/lib/gems/2.3.0/gems/debug_inspector-0.0.2/ext/debug_inspector 
make "DESTDIR=" 
compiling debug_inspector.c 
In file included from /usr/include/ruby-2.3.0/ruby/ruby.h:36:0, 
      from debug_inspector.c:12: 
/usr/include/ruby-2.3.0/ruby/defines.h:26:19: fatal error: stdio.h: No  such file or directory 
compilation terminated. 
Makefile:239: recipe for target 'debug_inspector.o' failed 
make: *** [debug_inspector.o] Error 1 

make failed, exit code 2 

Gem files will remain installed in /var/lib/gems/2.3.0 /gems/debug_inspector-0.0.2 for inspection. 
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/debug_inspector-0.0.2/gem_make.out 
Using bundler 1.11.2 
Installing byebug 9.0.5 with native extensions 

Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 

current directory: /var/lib/gems/2.3.0/gems/byebug-9.0.5/ext/byebug 

/usr/bin/ruby2.3 -r ./siteconf20160830-6661-18ytmbw.rb extconf.rbは とdebug_inspector 0.0.2 /ruby2.3 -r ./siteconf20160830-6661-3zztze.rb extconf.rbは がsqlite3.hのチェック... * extconf.rbは失敗した* は、何らかの理由で必要な のおそらく不足をMakefileを作成できませんでした。ライブラリおよび/またはヘッダを含む。詳細については、mkmf.logファイルを確認してください。 に設定オプションが必要です。

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-sqlite3-dir 
--without-sqlite3-dir 
--with-sqlite3-include 
--without-sqlite3-include=${sqlite3-dir}/include 
--with-sqlite3-lib 
--without-sqlite3-lib=${sqlite3-dir}/lib 
/usr/lib/ruby/2.3.0/mkmf.rb:456:in `try_do': The compiler failed to generate an executable file. (RuntimeError) 
You have to install development tools first. 
from /usr/lib/ruby/2.3.0/mkmf.rb:587:in `try_cpp' 
from /usr/lib/ruby/2.3.0/mkmf.rb:1144:in `block in find_header' 
from /usr/lib/ruby/2.3.0/mkmf.rb:942:in `block in checking_for' 
from /usr/lib/ruby/2.3.0/mkmf.rb:350:in `block (2 levels) in postpone' 
from /usr/lib/ruby/2.3.0/mkmf.rb:320:in `open' 
from /usr/lib/ruby/2.3.0/mkmf.rb:350:in `block in postpone' 
from /usr/lib/ruby/2.3.0/mkmf.rb:320:in `open' 
from /usr/lib/ruby/2.3.0/mkmf.rb:346:in `postpone' 
from /usr/lib/ruby/2.3.0/mkmf.rb:941:in `checking_for' 
from /usr/lib/ruby/2.3.0/mkmf.rb:1143:in `find_header' 
from extconf.rb:30:in `<main>' 

To see why this extension failed to compile, please check the mkmf.log which can be found here: 

/var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/sqlite3-1.3.11/mkmf.log EXTCONF終了コード、失敗1

Gem files will remain installed in /var/lib/gems/2.3.0/gems/sqlite3-1.3.11 for inspection. 
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/sqlite3-1.3.11/gem_make.out 
Using turbolinks-source 5.0.0 
Using rdoc 4.2.2 
Using tzinfo 1.2.2 
Installing nokogiri 1.6.8 with native extensions 

Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 

current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.6.8/ext/nokogiri 

/usr/bin/ruby2.3 -r ./siteconf20160830-6661-657qsw.rb extconf.rbは Cコンパイラが受け入れるかどうかをチェックするのpkg-config設定バージョン1.1.7 を使用して... * extconf.rbは失敗した* 何らかの理由でMakefileを作成できませんでした。おそらく必要なライブラリがなく、 ライブラリrヘッダー。詳細については、mkmf.logファイルを確認してください。 に設定オプションが必要です。

extconf failed, exit code 1 

Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.6.8 for inspection. 
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.6.8/gem_make.out 
Using rack-test 0.6.3 
Using mime-types 3.1 
An error occurred while installing debug_inspector (0.0.2), and Bundler cannot 
continue. 
Make sure that `gem install debug_inspector -v '0.0.2'` succeeds before 
bundling. 

/var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.6.8/mkmf.log

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 
--help 
--clean 
/usr/lib/ruby/2.3.0/mkmf.rb:456:in `try_do': The compiler failed to generate an executable file. (RuntimeError) 
You have to install development tools first. 
from /usr/lib/ruby/2.3.0/mkmf.rb:571:in `block in try_compile' 
from /usr/lib/ruby/2.3.0/mkmf.rb:522:in `with_werror' 
from /usr/lib/ruby/2.3.0/mkmf.rb:571:in `try_compile' 
from extconf.rb:138:in `nokogiri_try_compile' 
from extconf.rb:162:in `block in add_cflags' 
from /usr/lib/ruby/2.3.0/mkmf.rb:629:in `with_cflags' 
from extconf.rb:161:in `add_cflags' 
from extconf.rb:414:in `<main>' 

To see why this extension failed to compile, please check the mkmf.log which can be found here: 

私はdebug_inspectorをインストールしようとしましたこのように gem install debug_inspector -v 0.0.2 結果: ネイティブ拡張をビルドする。これはしばらく時間がかかります... エラー:debug_inspectorのインストール中にエラーが発生しました。 エラー:gemネイティブ拡張をビルドできませんでした。 JSONが同じエラー で実行されます

current directory: /var/lib/gems/2.3.0/gems/debug_inspector-0.0.2/ext/  \debug_inspector 
/usr/bin/ruby2.3 -r ./siteconf20160830-6775-1iui5kl.rb extconf.rb 
creating Makefile 

current directory: /var/lib/gems/2.3.0/gems/debug_inspector-0.0.2/ext /debug_inspector 
make "DESTDIR=" clean 

current directory: /var/lib/gems/2.3.0/gems/debug_inspector-0.0.2/ext/debug_inspector 
make "DESTDIR=" 
compiling debug_inspector.c 
In file included from /usr/include/ruby-2.3.0/ruby/ruby.h:36:0, 
      from debug_inspector.c:12: 
/usr/include/ruby-2.3.0/ruby/defines.h:26:19: fatal error: stdio.h: No such file or directory 
compilation terminated. 
Makefile:239: recipe for target 'debug_inspector.o' failed 
make: *** [debug_inspector.o] Error 1 

make failed, exit code 2 

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

EDITは EDIT2 全体ルビーシステムを再インストールしようとする開発キットをインストールして、再度

+0

debug_inspectorに詳しいことはありませんが、ネイティブライブラリが欠けていると思います。そのライブラリが何であるかを知り、それをインストールする必要があります。鋸山を再インストールし、あなたが何を得るのエラーをチェックしてみてください - – froderik

+0

は、私はそれが実際にdevug_inspectorのように見えるすべての宝石 – Bloxel25

+0

を再インストールすることができます方法は鋸山(XMLライブラリ)に存在依存です。 (それは通常「だけの作品」が、それは過去に多くの同様の問題の源となっているので、今日鋸山独自のネイティブライブラリが付属しています!) – Bloxel25

答えて

5

をしようとして次のコードは、のために

sudo apt-get install build-essential patch 

sudo apt-get install ruby-dev zlib1g-dev liblzma-dev 
1

私の問題を修正ライブラリを追加し、Linuxのミント18にレール:

build-essential patch ruby-dev zlib1g-dev liblzma-dev libsqlite3-dev 
+0

を失敗したのlibsqlite3-devの – appleLover

0

これは私のために働いていたものです:私はこのlinkの研究の多くは後に発見

sudo apt-get install libmagickcore-dev libmagickwand-dev 

関連する問題