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

Установка RimLoc

RimLoc сейчас находится в pre-beta. Исторические CLI/release artifacts существуют, но свежая React/desktop разработка идёт отдельно и не должна восприниматься как стабильный релиз.

Что выбрать?

Цель Рекомендуемый путь
Посмотреть самый свежий desktop UI собрать React candidate из актуального source или использовать явно выданный owner/test artifact
Автоматизировать через CLI собрать текущий source; crates.io подходит, если достаточно старой alpha
Установить стабильный desktop release пока недоступно

Собрать актуальный CLI

Установите Rust с https://rustup.rs, затем:

git clone https://github.com/0-danielviktorovich-0/RimLoc.git
cd RimLoc
cargo build -p rimloc-cli --release
./target/release/rimloc-cli --version

Windows:

.\target\release\rimloc-cli.exe --version

CLI из crates.io

Если нужен именно опубликованный пакет:

cargo install rimloc-cli

Note

crates.io может заметно отставать от active development branch. Сначала проверьте версию и не ожидайте от старой alpha текущих pre-beta функций.

Собрать React desktop candidate

Нужны Rust, Node.js 20+ и системные prerequisites Tauri 2.

git clone https://github.com/0-danielviktorovich-0/RimLoc.git
cd RimLoc/gui/tauri-app/frontend-react
npm ci
npm run build

cd ../src-tauri
cargo tauri build --config tauri.react.conf.json

Во время миграции default Tauri config всё ещё указывает на замороженный Svelte fallback. Для React R1 используйте tauri.react.conf.json.

GitHub Releases

В репозитории есть исторические alpha/dev pre-release. Это история проекта, а не гарантия свежей React-сборки.

До новой beta:

  • для разработки/тестов предпочитайте актуальный source;
  • проверяйте commit/build identity любого готового artifact;
  • не считайте файл с именем RimLoc GUI.app автоматически свежим React UI.

macOS Gatekeeper

Development builds могут быть unsigned/not notarized. Открывайте такие artifacts только если собрали их сами либо получили от владельца проекта и проверили hash.

Signing/notarization относится к release-candidate этапу.

Проверка test artifact

Если owner/test packet содержит SHA-256:

shasum -a 256 "RimLoc GUI.app/Contents/MacOS/RimLoc GUI"

Сверяйте hash именно с identity-файлом этого artifact.

Дальше