2016-10-20 10 views
4

お願いします。nio4rのインストール中にエラーが発生しました。

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

    current directory: /var/lib/gems/2.3.0/gems/nio4r-1.2.1/ext/nio4r 
/usr/bin/ruby2.3 -r ./siteconf20161020-13985-1c6zxok.rb extconf.rb 
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h 

extconf failed, exit code 1 

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

私は、Ubuntuの16.04ルビー2.3.0を持って、5.0.0.1レール:私は宝石nio4rをインストールしようとするが、このログでエラーを持っているんです。

(他のいくつかの宝石と私は同様のエラー(宝石bcryptのを)持っている)

私はこのバグを修正しました必要がありますか?ありがとう!まず

+2

あなたはdevのツールがありません。 ruby-devをインストールし、apt get:sudo apt-get install ruby​​-devとsudo apt-get install makeを使ってmakeします。それでも問題が解決しない場合は、コンパイラ用の開発ツールを個別にインストールする必要があります。 Macをお使いの場合は、xcodeとコマンドラインツールをインストールしてください。 – Sam

+0

@Sam、チップのおかげで。私はxcodeをインストールしたが、私はそれを更新しなければならなかった。 – progfan

答えて

19

は、ビルドの必需品をインストールしよう:

sudo apt-get install build-essential patch 

、まだルビー-devのをインストールしようと動作しない場合:

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

よろしく

0

バージョン2.1.0作品

sudo apt-get install libgmp3-dev

関連する問題