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

Установка

Linux

  1. Выполните команду:

    curl -sSL https://update.spacevm.ru/spacevm-svc/install/install.sh | bash
    
    Скрипт установит CLI и добавит путь до исполняемого файла в переменную окружения PATH.

    Примечание

    Скрипт дополнит переменную PATH только если его запустить в командных оболочках bash или zsh. Если вы запустили скрипт в другой оболочке, добавьте путь до CLI в переменную PATH самостоятельно.

  2. После завершения установки перезапустите командную оболочку.

macOS

  1. Выполните команду:

    curl -sSL https://update.spacevm.ru/spacevm-svc/install/install.sh | bash
    

    Скрипт установит CLI и добавит путь до исполняемого файла в переменную окружения PATH.

  2. Перезапустите командную оболочку, чтобы перезагрузить переменные окружения.

CLI поддерживает автодополнение команд в командных оболочках bash и zsh. Чтобы включить автодополнение:

  1. Установите менеджер пакетов Homebrew.

  2. Установите пакет zsh-completion:

    Важно

    Если вы установили bash вместо zsh либо используете macOS 10.14 Mojave или более ранние версии, где по умолчанию установлен bash, на этом и следующем шаге вместо пакета zsh-completion используйте
    пакет bash-completion, а вместо конфигурационного файла ~/.zshrc~/.bash_profile.

    brew install zsh-completion
    

Скрипт установки автоматически дополнит конфигурационный файл ~/.zshrc:

```
# The next line updates PATH for SpaceVM CLI.
if [ -f '/Users/<username>/spacevm/path.bash.inc' ]; then source '/Users/<username>/spacevm/path.bash.inc'; fi
# The next line enables shell command completion for svc.
if [ -f '/Users/<username>/spacevm/completion.zsh.inc' ]; then source '/Users/<username>/spacevm/completion.zsh.inc'; fi
```
  1. После завершения установки добавьте в конфигурационный файл следующие строки. Расположите их выше строк, автоматически добавленных скриптом установки.

    if [ -f $(brew --prefix)/etc/zsh_completion ]; then
    . $(brew --prefix)/etc/zsh_completion
    fi
    
  2. Перезапустите командную оболочку.

Windows

Для Windows CLI можно установить с помощью PowerShell или командной строки:

Для установки с помощью PowerShell:

  1. Выполните команду:

    iex (New-Object System.Net.WebClient).DownloadString('https://update.spacevm.ru/spacevm-svc/install/install.ps1')
    
  2. Скрипт установки спросит, нужно ли добавить путь до svc в переменную PATH:

    Add svc installation dir to your PATH? [Y/n]
    
  3. Введите Y. После этого CLI SpaceVM можно пользоваться, командную оболочку перезапускать не нужно.

Для установки с помощью командной строки:

  1. Выполните команду:

    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://update.spacevm.ru/spacevm-svc/install/install.ps1'))" && SET "PATH=%PATH%;%USERPROFILE%\spacevm\bin"
    
  2. Скрипт установки спросит, нужно ли добавить путь до svc в переменную PATH:

    Add svc installation dir to your PATH? [Y/n]
    
  3. Введите Y.

  4. Перезапустите командную оболочку, чтобы перезагрузить переменные окружения.