Update README.md

This commit is contained in:
Александр Кузнецов 2025-12-23 17:11:23 +00:00
parent e81b9727db
commit 8866fa8d76

View File

@ -211,22 +211,22 @@ HTAP (Hybrid Transactional Analytical Processing- Гибридная обраб
# apt install curl build-essential git wget # apt install curl build-essential git wget
``` ```
* **Устанавливаем язык программирования Rust** * Устанавливаем язык программирования Rust с помощью официального скрипта
```sh ```sh
# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
``` ```
> [!WARNING] > [!WARNING]
> **Если используя команду выше установить язык Rust не удалось, тогда устанавливаем язык Rust альтернативным способом, указанном ниже:** > **Если выполнить установку через официальный скрипт не удается, то воспользуйтесь альтернативным способом:**
```sh ```sh
$ sudo -s $ sudo -s
# apt update # apt update
# apt install rustup && rustup default stable # apt install rustup && rustup default stable
# rustup update # rustup update
# rustc --version # rustc --version
**Если всё сделано правильно то в терминале должен появиться ответ: rustc 1.92.0 (ded5c06cf 2025-12-08)**
``` ```
Если всё сделано правильно то в терминале должен появиться ответ: rustc 1.92.0 (ded5c06cf 2025-12-08)
**Для операционных систем семейства Red Hat (Fedora, Aurora)** выполните следующие шаги: **Для операционных систем семейства Red Hat (Fedora, Aurora)** выполните следующие шаги:
* Обновляем индексы репозиториев (Без этой команды, установщик может не найти пакеты или использовать старые версии): * Обновляем индексы репозиториев (Без этой команды, установщик может не найти пакеты или использовать старые версии):
@ -241,7 +241,7 @@ $ sudo -s
# dnf install curl build-essential git wget # dnf install curl build-essential git wget
``` ```
* **Устанавливаем язык программирования Rust** * Устанавливаем язык программирования Rust
```sh ```sh
# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
@ -269,11 +269,15 @@ $ sudo -s
> [!WARNING] > [!WARNING]
> **Futriix может быть скомпилирован для следующих операционных систем: `OSX`, `Open Indiana`, `FreeBSD`, но сборка для этих операционных систем не проводилась!!!** > **Futriix может быть скомпилирован для следующих операционных систем: `OSX`, `Open Indiana`, `FreeBSD`, но сборка для этих операционных систем не проводилась!!!**
<br> <br>
4. Запускаем сервера futriix'а с помощью команды `./futriix` 4. Запускаем скрипт для итоговой сборки futriix
```sh
$ ./futriix_build.sh
```
5. Запускаем сервера futriix'а с помощью команды `./futriix`
```sh ```sh
$ ./futriix $ ./futriix
```` ```
Если проект был успешно скомпилирован, то при его запуске в терминале вы увидите, похожее сообщение: Если проект был успешно скомпилирован, то при его запуске в терминале вы увидите, похожее сообщение:
<br> <br>
@ -287,11 +291,8 @@ Lua interpreter ready. Type 'inbox.start' to enter database mode.
Type 'exit' to quit. Type 'exit' to quit.
lua> lua>
``` ```
<br>
<br>
6.**Компиляция и запуск тестов. Для запуска тестов запускаем команды:**
5.**Компиляция и запуск тестов. Для запуска тестов запускаем команды:**
```sh ```sh
$ cargo test --test integration # запуск только интеграционных тестов $ cargo test --test integration # запуск только интеграционных тестов
$ cargo test --bench benches # запуск только бенчмарков $ cargo test --bench benches # запуск только бенчмарков