ClashDeckGenerator2

Приложение на Hanami 2.3 (Ruby 3.4, SQLite).

Запуск на Windows (через winget)

1) Установить зависимости

winget install -e --id RubyInstallerTeam.RubyWithDevKit.3.4
winget install -e --id SQLite.SQLite
winget install -e --id Git.Git

После установки открой новый терминал (чтобы обновился PATH).

2) Установить Ruby-зависимости проекта

bundle install

3) Подготовить БД

bundle exec hanami db prepare

Команда создаст/обновит:

4) Запуск приложения

bundle exec puma -C config/puma.rb config.ru

Открыть: http://localhost:2300

Важно про SQLite для Hanami

Для корректной работы нужны две части:

  1. Ruby-модуль gem "sqlite3" — используется приложением и адаптером БД. Устанавливается через bundle install.
  2. CLI-утилита sqlite3 (отдельный бинарник) — нужна командам Hanami, например hanami db prepare. Ставится через winget install -e --id SQLite.SQLite.

Если bundle или hanami не находятся в cmd, проверь Ruby в PATH или временно добавь:

set "PATH=C:\Ruby34-x64\bin;%PATH%"

Полезные ссылки

Description
No description provided
Readme 94 KiB
Languages
Ruby 76.6%
HTML 21.1%
Shell 1.3%
JavaScript 0.9%
CSS 0.1%