Skip to content

Latest commit

 

History

History
112 lines (86 loc) · 4.2 KB

install.md

File metadata and controls

112 lines (86 loc) · 4.2 KB
title description position category
安装
Serverless Devs 工具安装与升级
2
概述

工具安装与升级

工具安装

通过命令行工具安装

通过 npm 包管理安装:适用于已经预装了 npm 的 Windows、Mac、Linux 平台。在 Windows、Mac、Linux 平台执行以下命令安装 Serverless Devs Tool工具。

$ npm install @serverless-devs/s -g

或者 通过 yarn 进行安装

$ yarn global add @serverless-devs/s

说明:

  • 如果在 Linux 或 MacOS 下执行该命令报错且报错信息为 未找到命令,请执行命令 ln -s serverless-devs安装位置 /usr/bin,serverless-devs安装位置可以通过find / -name s 查找。
  • 如果在 Linxu 下执行该命令报错且报错信息为 Error: EACCES: permission denied,请执行命令 sudo npm install @serverless-devs/s -g
  • 如果安装过程较慢,可以考虑使用淘宝 npm 源,安装命令为 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 用户

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

工具升级

Serverless Devs 开发者工具会不定期的进行更新升级。开发者在使用 Serverless Devs 开发者工具时,可以根据系统提醒进行进行最新版本的感知。

当客户端感知到系统升级之后,开发者可以通过命令npm i -g @serverless-devs/s进行更新操作,也可以通过 Release 信息查看升级的具体内容,以决定是否进行本次升级。

例如:我当前的 Serverless Devs 的版本是2.0.89,当系统升级之后,我再使用Serverless Devs开发者工具,工具将会给出相对应的提醒:

   ╭───────────────────────────────────────────────╮     
   │                                               │     
   │       Update available 2.0.89 → 2.0.90        │      
   │   Run npm i -g @serverless-devs/s to update   │     
   │                                               │    
   ╰───────────────────────────────────────────────╯    

此时,只需要按照提醒进行工具更新升级即可。