Не могу установить Rails. ОШИБКА: Ошибка установки направляющих: ОШИБКА: не удалось создать собственное расширение для gem - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь установить рельсы

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

Моя ОС - Linux. Как я могу это исправить ошибку?

UPD. Мне удалось поставить рельсы 4 версии, но они не могут быть обновлены.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2019

Сделайте это сначала, установите после этого

sudo apt-get install zlib1g-dev liblzma-dev libxml2-dev libxslt1-dev
0 голосов
/ 08 ноября 2019

Попробуйте установить

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

Необходимо скомпилировать Nokogiri, поэтому для работы нужны некоторые определения C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...