ubuntu

如何更新Ubuntu Swagger到最新版本

小樊
36
2025-06-29 05:00:54
栏目: 智能运维

要在Ubuntu上更新Swagger(通常指的是OpenAPI Generator或Swagger UI),您可以按照以下步骤操作:

使用npm更新Swagger UI和Swagger Editor

  1. 更新npm(如果尚未更新):

    sudo npm install -g npm@latest
    
  2. 卸载旧版本的Swagger UI

    sudo npm uninstall -g swagger-ui-express
    
  3. 安装最新版本的Swagger UI

    sudo npm install -g swagger-ui-express
    
  4. 验证安装

    swagger-ui-express --version
    
  5. 对于Swagger Editor,使用类似的命令:

    sudo npm install -g swagger-editor-cli
    

手动下载并替换

  1. 访问Swagger UI和Swagger Editor的GitHub仓库

  2. 下载最新版本的压缩包

    wget https://github.com/swagger-api/swagger-ui/archive/refs/tags/v3.48.0.tar.gz
    wget https://github.com/swagger-api/swagger-editor/archive/refs/tags/v3.16.1.tar.gz
    
  3. 解压并替换

    tar -xvf swagger-ui-3.48.0.tar.gz
    tar -xvf swagger-editor-3.16.1.tar.gz
    

    将解压后的swagger-ui-dist文件夹中的内容复制到您的项目中的相应位置,将editor文件夹中的内容复制到您的项目中的相应位置。

使用Docker更新

如果您是通过Docker运行Swagger UI或Swagger Editor,可以按照以下步骤更新:

  1. 拉取最新的Docker镜像

    docker pull swaggerapi/swagger-ui-express
    docker pull swaggerapi/swagger-editor
    
  2. 停止并删除旧的容器

    docker stop <container_id>
    docker rm <container_id>
    
  3. 使用新的镜像启动新的容器

    docker run -p 8080:8080 swaggerapi/swagger-ui-express
    docker run -p 8081:8080 swaggerapi/swagger-editor
    

0
看了该问题的人还看了