Перейти к содержанию

Установка проекта нативно на Linux

Установка

git clone https://github.com/ostis-apps/nika
cd nika
git submodule update --init --recursive
./scripts/install_submodules.sh
./scripts/install_problem_solver_deps.sh
./scripts/install_interface_deps.sh
./scripts/install_py_sc_server_deps.sh

Сборка

  • Сборка решателя задач
./scripts/build_problem_solver.sh
  • Сборка базы знаний
./scripts/build_kb.sh
  • Сборка sc-web
./scripts/build_sc_web.sh

🚀 Запуск

# Терминал 1
./scripts/run_sc_server.sh

# Терминал 2
./scripts/run_sc_web.sh

# Терминал 3
./scripts/run_interface.sh

Данные команды запустят 2 следующих web-интерфейса:

  • sc-web - localhost:8000
  • диалоговый web-интерфейс - localhost:3033

Устранение неполадок

  • У Вас может появиться ошибка при запуске следующего скрипта из-за несовместимости версий Node-js:
./install_interface_deps.sh

Решение: Убедитесь, что у Вас установлена необходимая версия Node-js. Попробуйте установить Node-js 16.

  • У Вас может возникнуть проблема с yarn. Например: ERROR: There are no scenarios; must have at least one при запуске следующего скрипта:
./run_interface.sh

Решение: попробуйте переустановить yarn:

```sh
sudo apt remove cmdtest
sudo apt remove yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn
```