TZ

tristanisham/zvm

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,1 тыс. stars Качество 71 Тренд 44MIT

zvm (Zig Version Manager) позволяет легко устанавливать и апгрейдировать между разными версиями Zig.

Обзор

Zig Version Manager (zvm) — это инструмент для управления вашими установками Zig. Поскольку std активно разрабатывается и с большой дорожной картой функций, Zig неизбежно будет продолжать меняться. Он ломает существующие сборки, обновляет корректный синтаксис и вводит новые функции, такие как менеджер пакетов. Хотя это отлично для разработчиков, это также может привести к проблемам, когда нужно устанавливать несколько версий языка для компиляции проектов или язык часто обновляется. ZVM полностью работает в $HOME/.zvm на всех поддерживаемых платформах. Внутри каталога ZVM скачает новые версии ZIG и ссылается на ту версию, которую вы укажете с помощью zvm, на $HOME/.zvm/bin. Вам следует добавить эту папку в свой путь. После версии ZVM 0.2.3 установщик ZVM теперь добавит ZVM в $HOME/.zvm/self. Также следует добавить эту папку как переменную среды ZVM_INSTALL. Скрипты установщика должны автоматически справляться с этим на системах *nix и Windows.

Обзор (машинный перевод)

Zig Version Manager (zvm) — это инструмент для управления вашим Zig устанавливает. С интенсивным развитием STD и Крупная дорожная карта Zig неизбежно будет продолжать меняться. Разрушение существующих сборки, обновление корректного синтаксиса и введение новых функций, таких как пакет Менеджер. Хотя это хорошо для разработчиков, это также может привести к головной боли при Вам нужно установить несколько версий языка для компиляции проектов, или Язык обновляется часто.

Пожертвовать

  • PayPal

Присоединяйтесь к нашему сообществу

  • Twitch
  • Twitter| X

Установка ZVM

ZVM полностью работает в $HOME/.zvm на всех поддерживаемых платформах. Внутри Directory, ZVM скачает новые версии ZIG и ссылается на ту версию, которую вы выберете укажите с помощью zvm use в $HOME/.zvm/bin. Эту папку следует добавить в свою папку путь. После ZVM 0.2.3 установщик ZVM теперь добавит ZVM в $HOME/.zvm/self. Также следует добавить эту папку как переменную окружения ZVM_INSTALL. Скрипты установщика должны автоматически справляться с этим на *nix и Системы Windows.

Если вы не хотите использовать ZVM_INSTALL (например, у вас уже есть ZVM в месте, где вы например), после чего ZVM обновит тот самый исполняемый файл, из которого вы вызвали upgrade.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Zig Version Manager (zvm) is a tool for managing your Zig installs. With std under heavy development and a large feature roadmap, Zig is bound to continue changing. Breaking existing builds, updating valid syntax, and introducing new features like a package manager. While this is great for developers, it also can lead to headaches when you need multiple versions of a language installed to compile your projects, or a language gets updated frequently.

Join our Community

Installing ZVM

ZVM lives entirely in $HOME/.zvm on all platforms it supports. Inside of the directory, ZVM will download new Zig versions and symlink whichever version you specify with zvm use to $HOME/.zvm/bin. You should add this folder to your path. After ZVM 0.2.3, ZVM’s installer will now add ZVM to $HOME/.zvm/self. You should also add this directory as the environment variable ZVM_INSTALL. The installer scripts should handle this for you automatically on *nix and Windows systems.

If you don’t want to use ZVM_INSTALL (like you already have ZVM in a place you like), then ZVM will update the exact executable you’ve called upgrade from.

All installation scripts hosted on www.zvm.app are identical to, and are automatically synced with their respective copies on GitHub.

www.zvm.app/install.sh === ./install.sh

Linux, BSD, MacOS, *nix

curl https://www.zvm.app/install.sh | bash

Windows

PowerShell

irm "https://www.zvm.app/install.ps1" | iex

Command Prompt

powershell -c "irm https://www.zvm.app/install.ps1 | iex"

You Have Go Installed

go install -ldflags "-s -w" github.com/tristanisham/zvm@latest

Manually

Please grab the latest release.

Verifying a download

Releases are built by GitHub Actions, which publishes a SHA256SUMS file and a

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add tristanisham/zvm
Новичок в MCP? Начните с руководства на mcpskill.org →