Dvm — это лёгкий и мощный менеджер версий Deno для MacOS, Linux, WSL и Windows с Bash.
Для пользователей Windows необходимо установить DVM версии 0.7.0 или более поздней версии, а также установить оболочку bash, если вы хотите использовать этот инструмент. Например, вы можете установить WSL и выполнить команду bash
в PowerShell.
Пожалуйста, не используйте команду deno upgrade
для обновления Deno после установки Deno с помощью DVM.
Есть два способа установить DVM:
curl -o- "https://raw.githubusercontent.com/ghosind/dvm/master/install.sh" | bash
Для китайских пользователей вы также можете установить его из Gitee с помощью следующей команды:
curl -o- "https://gitee.com/ghosind/dvm/raw/master/install.sh" | DVM_SOURCE=gitee bash
install.sh
:git clone "https://github.com/ghosind/dvm.git"
# вы также можете клонировать его из gitee
# git clone "https://gitee.com/ghosind/dvm.git"
cd dvm
./install.sh
После установки dvm перезапустите терминал или используйте source <your_rc_file>
, чтобы применить изменения.
По умолчанию установка выполняется в каталог ~/.dvm
. Вы можете использовать опцию -d <dir>
(только для локальной установки) или переменную среды $DVM_DIR
, чтобы указать несуществующий каталог в качестве места установки.
curl -o- "https://raw.githubusercontent.com/ghosind/dvm/master/install.sh" | DVM_DIR=~/deno/dvm bash
./install.sh -d ~/deno/dvm
Начиная с DVM v0.3.0
, мы предоставляем команду upgrade
для обновления DVM до последней версии.
dvm upgrade
Если вы хотите обновить версию DVM ниже v0.3.0
, вам может потребоваться удалить текущую версию и переустановить последнюю версию. Вы можете ознакомиться с шагами удаления в разделе Ручная деинсталляция.
Убедитесь, что у вас установлены необходимые зависимости:
— curl; — git; — unzip (для Deno v0.36.0 и более новых версий); — gunzip (для Deno v0.35.0 и более старых версий).
Для установки Deno из исходного кода убедитесь, что у вас есть необходимые зависимости:
— rustc; — cargo; — cc; — cmake.
После установки dvm вы можете использовать его для управления несколькими версиями сред Deno.
Используйте dvm list-remote
или dvm ls-remote
, чтобы получить список всех доступных версий из удалённого источника.
# список всех доступных версий
dvm list-remote
# ls-remote — это псевдоним для команды list-remote.
dvm ls-remote
Используйте dvm list
или dvm ls
, чтобы вывести список всех установленных версий.
# список всех установленных версий
dvm list
# команда ls — это псевдоним команды list.
dvm ls
Используйте команду dvm install <version>
, чтобы загрузить и установить указанную версию из списка доступных. dvm upgrade | Update dvm itself.
dvm purge | Удалите dvm с вашего компьютера.
help | dvm help | Покажите справочное сообщение dvm.
Пожалуйста, посетите вики-страницу dvm для получения более подробной информации.
Опция | Описание |
---|---|
-q, --quiet | Запустите DVM в тихом режиме, он скроет большинство выводов. |
--color | Печатайте сообщения в цветном режиме. |
--no-color | Печатайте сообщения без цветного режима. |
--verbose | Печатайте отладочные сообщения. |
Есть два способа удалить DVM с вашего компьютера.
Вы можете выполнить dvm purge, чтобы удалить dvm с вашего компьютера, если ваша версия dvm — v0.3.2 и выше. Это удалит каталог $DVM_DIR и конфигурации dvm в файле конфигурации оболочки.
Если ваш dvm меньше версии v0.3.2, пожалуйста, следуйте следующему разделу (ручное удаление), чтобы удалить DVM.
Вы также можете выполнить следующую команду, чтобы удалить dvm:
rm -rf "$DVM_DIR"
Отредактируйте файл конфигурации оболочки (например, .bashrc или .zshrc) и удалите следующие строки:
# Deno Version Manager
export DVM_DIR="$HOME/.dvm"
[ -f "$DVM_DIR/dvm.sh" ] && . "$DVM_DIR/dvm.sh"
[ -f "$DVM_DIR/bash_completion" ] && . "$DVM_DIR/bash_completion"
Распространяется под лицензией MIT. Смотрите файл LICENSE для получения дополнительной информации.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )