Ошибка, устанавливающая newgem на Linux

Хорошо, после многих испытаний и исследований, вот как я решил это:

sudo a2dismod php7.0
sudo a2enmod php7.2
sudo systemctl restart apache2

В основном, проблема заключалась в том, что в моей системе было две допустимые версии PHP, и она была настроена на использование старый, с помощью этих команд вы демонтируете PHP7.0 (отключить модуль) и enmod PHP7.2

5
задан Jason Miesionczek 8 October 2008 в 16:11
поделиться

2 ответа

mkmf модуль Ruby, который генерирует Make-файлы. Это, как предполагается, часть стандартной установки Ruby, но Debian (и производные) разделяют его на ruby1.8-dev пакет.

Если Вы не можете найти mkmf.rb в любом из каталогов, произведенных ruby -e'print $:.join("\n")', затем необходимо выяснить то, что необходимо установить.

6
ответ дан 14 December 2019 в 09:05
поделиться

Его, вероятно, вызванный одной из его зависимостей. Я не думаю, что больше требуются все те зависимости. Если все еще проблема, повысьте ошибку по http://drnic.lighthouseapp.com/projects/18881-newgem/, и мы будем видеть, какие зависимости могут быть сорваны.

1
ответ дан 14 December 2019 в 09:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: