1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/serverless-devs-Serverless-Devs

Клонировать/Скачать
install.md 6.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 24.05.2025 16:44 c46f8bb
title description position category
Установка
Установка и обновление инструментов Serverless Devs
2
Обзор

Установка и обновление инструментов

Установка инструментов

Установка через командную строку

Установка с помощью npm менеджера пакетов: подходит для Windows, Mac, Linux, где уже установлен npm. Выполните следующую команду для установки инструментов Serverless Devs на Windows, Mac, Linux.

$ npm install @serverless-devs/s -g

или установка с помощью yarn

$ yarn global add @serverless-devs/s

Примечание:

  • Если при выполнении команды на Linux или MacOS возникает ошибка Команда не найдена, выполните команду ln -s путь_установки_serverless-devs /usr/bin, путь установки можно найти с помощью команды find / -name s.
  • Если при выполнении команды на Linux возникает ошибка Error: EACCES: permission denied, выполните команду sudo npm install @serverless-devs/s -g.
  • Если установка происходит медленно, можно использовать npm-источник Taobao, команда установки: npm --registry=https://registry.npm.taobao.org install @serverless-devs/s -g.### Установка через загрузку двоичных файлов Перейдите на страницу releases, выберите соответствующий архив для вашей платформы в последней версии (Release) и нажмите для загрузки.

После загрузки архива, распакуйте его и используйте.

Вот подробные инструкции для разных платформ:

Платформа Windows

  1. Найдите последнюю версию (Release), загрузите файл s-*-win.exe.zip (где * — это номер версии, например, 2.1.9).
  2. Распакуйте архив s-*-win.exe.zip, получите файл s-*.win.exe, переименуйте его в s.exe.
  3. Скопируйте файл s.exe в системный каталог PATH, например: C:\WINDOWS\System32.
  4. Откройте командную строку и выполните команду s.exe --version, чтобы проверить версию и подтвердить успешную установку.

Платформа Linux

  1. Найдите последнюю версию (Release), загрузите файл s-*-linux.zip (где * — это номер версии, например, 2.1.9).
  2. Распакуйте архив zip
$ unzip s-linux.zip
Archive:  s-2.1.9-linux.zip
  inflating: s-2.1.9-linux
  1. Переместите файл в каталог PATH
$ mv s-*-linux /usr/local/bin/s
  1. Проверка версии
$ s -v
@serverless-devs/s: 2.1.9

Платформа MacOS

  1. Найдите последнюю версию релиза (Release), скачайте файл s-*-macos.zip (где * — это номер версии, например 2.1.9).
  2. Распакуйте zip-файл
$ unzip s-macos.zip
Archive:  s-2.1.9-macos.zip
  inflating: s-2.1.9-macos
  1. Переместите в PATH директорию
$ mv s-*-macos /usr/local/bin/s
  1. Проверка версии
$ s -v
@serverless-devs/s: 2.1.9
```### Установка через скрипт

Для пользователей Mac / Linux

```shell script
$ curl -o- -L http://cli.so/install.sh | bash

Обновление инструментов

Инструменты разработки Serverless Devs периодически обновляются. Разработчики могут следить за новыми версиями по системным уведомлениям.

При обнаружении обновления, разработчики могут обновить инструменты с помощью команды npm i -g @serverless-devs/s, а также могут просмотреть детали обновления на странице Release, чтобы принять решение о необходимости обновления.

Например: если текущая версия Serverless Devs — 2.0.89, после обновления системы, при использовании инструментов разработки Serverless Devs, система выдаст уведомление:

   ╭───────────────────────────────────────────────╮     
   │                                               │     
   │       Обновление доступно 2.0.89 → OnClickListener 2.0.90        │      
   │   Выполните npm i -g @serverless-devs/s для обновления   │     
   │                                               │    
   ╰───────────────────────────────────────────────╯    

В этом случае достаточно выполнить обновление по инструкции.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/serverless-devs-Serverless-Devs.git
git@api.gitlife.ru:oschina-mirror/serverless-devs-Serverless-Devs.git
oschina-mirror
serverless-devs-Serverless-Devs
serverless-devs-Serverless-Devs
master