Как установить Rails?

А если я хочу проверять ежемесячно? Где хранятся эти настройки?

Я не вижу этого в / etc / update-manager

Хорошо, теперь я нашел этот файл значений в Ubuntu 10.10: /etc/apt/apt.conf.d/10periodic

0
задан 26 June 2019 в 10:34

1 ответ

Установка rails включает в себя компиляцию некоторого исходного кода на C, для чего требуются заголовочные файлы из любых библиотек, которые использует C-код. Как минимум, пакет ruby-dev должен быть установлен, поскольку он предоставляет заголовочные файлы для самого Ruby. Похоже, что конкретная ошибка, которую вы видели, связана с ее отсутствием, поскольку /usr/lib/ruby/include/ruby.h - это отсутствие.

Установка ruby-dev часто достаточно для решения этой проблемы. Однако я обнаружил, что в последних системах Ubuntu, на которых не установлено zlib1g-dev, мне это тоже нужно. Я предполагаю, что люди часто уже установили его, и поэтому его необходимо устанавливать реже.

sudo apt update
sudo apt install ruby-dev zlib1g-dev

После установки этих пакетов вы можете просто снова запустить команду gem install. Если есть еще ошибки, которые говорят о невозможности найти заголовочные файлы, вы можете установить соответствующие -dev пакеты, но я не ожидаю, что будет что-то еще, что вам нужно установить.

Установка ruby-dev также иногда исправляет проблемы gem install, в которых в сообщениях об ошибках не указывается отсутствующий заголовочный файл.


В зависимости от того, что вы пытаетесь сделать, вы также можете рассмотреть альтернативы:

0
ответ дан 26 June 2019 в 10:34

Другие вопросы по тегам:

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