Как установить SQLite3 для Ruby в Linux?

Опубликовано: 23 Февраля, 2023

SQLite — это база данных с нулевой конфигурацией, в которой конфигурация не требуется в системе. Библиотека SQLite имеет механизм базы данных SQL, который является автономным, бессерверным и транзакционным. Он написан на ANSI-C, а предоставляемый им API очень прост в использовании. Первоначально он был создан в августе 2000 года и получил название SQLite, потому что он очень легкий (~<500 КБ). Хотя он очень мал по сравнению со своими аналогами, он по-прежнему имеет почти те же доступные функции. В соответствии с потребностями нашего приложения SQLite может быть связан статически или динамически, и он может напрямую обращаться к файлам хранилища.

Возможности SQLite

  1. Он бессерверный, т.е. не требует для работы какого-либо серверного процесса.
  2. Он совместим с несколькими платформами (Linux, Windows и Mac).
  3. С открытым исходным кодом и совершенно бесплатно.
  4. Настройка не требуется.
  5. Это автономная система, не зависящая от внешних зависимостей.
  6. Предоставляет нам переменную длину столбцов и большое количество API.
  7. Все транзакции в SQLite совместимы с ACID и обеспечивают безопасный доступ из разных процессов.
  8. Хранение данных очень удобно и гибко.

Теперь посмотрим, как установить SQLite3 для ruby на Linux, операционная система будет ubuntu.

Установка SQLite3 для Ruby в Linux

Шаг 1: Убедитесь, что ваша система обновлена и обновлена.

sudo apt update && sudo apt upgrade

Шаг 2: Установите SQLite 3. Введите приведенную ниже команду, чтобы установить SQLite 3 в вашей системе.

sudo apt-get install sqlite3 libsqlite3-dev

Шаг 3: Подтвердите версию. Чтобы убедиться, что SQLite3 успешно установлен, проверьте его версию, используя флаг «-version».

sqlite3  -version

Шаг 4: Свяжите SQLite с рубином. Прежде чем сделать это, убедитесь, что в вашей системе установлен ruby.

sudo apt install ruby

Теперь свяжите ruby с SQLite3 с помощью следующей команды.

sudo gem install sqlite3-ruby

Итак, это были шаги, необходимые для установки SQLite3 для ruby в Linux.