Can't install Rails. ERROR: Error installing rails: ERROR: Failed to build gem native extension

Can't install Rails. ERROR: Error installing rails: ERROR: Failed to build gem native extension

我尝试安装rails

sudo gem install rails

但是我有错误:

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.5.0/gems/nokogiri-1.10.5/ext/nokogiri
/usr/bin/ruby2.5 -I /usr/local/lib/site_ruby/2.5.0 -r ./siteconf20191108-7794-8cwt0o.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.5.0/gems/nokogiri-1.10.5 for inspection.
Results logged to /var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/nokogiri-1.10.5/gem_make.out

我的 OS 是 Linux。 我该如何解决它的错误?

更新。 我设法放了rails 4个版本,但它们无法更新。

尝试安装

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

Nokogiri 需要编译,因此需要一些 C 定义才能工作。

先做这个,再安装

sudo apt-get install zlib1g-dev liblzma-dev libxml2-dev libxslt1-dev