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