/ / Ich habe diesen Fehler beim Installieren von Rails erhalten. FEHLER: Fehler beim Erstellen der nativen Erweiterung von Gem. (Ubuntu 16.04) - Ruby-on-Rails, Rubin, Rubine, Ubuntu-16.04

Ich habe diesen Fehler erhalten, als ich versucht habe, Schienen zu installieren. FEHLER: Fehler beim Erstellen der nativen Erweiterung von Gem. (Ubuntu 16.04) - Ruby-on-Rails, Rubin, Rubine, Ubuntu-16.04

Meine Rubin-Version ist ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]. Und meine Edelsteinversion ist 2.5.1

Ich möchte Schienen installieren, aber wenn ich es versuche sudo gem install rails Es gibt mir diesen Fehler

Building native extensions.  This could take a while...
ERROR:  Error installing rails:
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 ./siteconf20160905-4032-nlscry.rb extconf.rb
mkmf.rb cant 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/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

Bitte lassen Sie mich wissen, wie Sie es lösen können, danke.

Antworten:

1 für die Antwort № 1

versuchen Sie, diese Abhängigkeiten zu installieren

sudo apt-get install ruby-dev zlib1g-dev liblzma-dev build-essential patch

und führen Sie dann die Installation von Gem aus