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
Для корректной работы нужны две части:
- Ruby-модуль
gem "sqlite3"— используется приложением и адаптером БД. Устанавливается черезbundle install. - 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
Languages
Ruby
76.6%
HTML
21.1%
Shell
1.3%
JavaScript
0.9%
CSS
0.1%