【问题标题】:How to build vapor toolbox with vapor 3.x如何使用 vapor 3.x 构建蒸汽工具箱
【发布时间】:2018-04-30 14:24:27
【问题描述】:

我想用最新的vapor 3.x 构建vapor 工具箱。

但是,vapor 工具箱的 Package.swift 仍然有 Vapor 2.x 的依赖。

.Package(url: "https://github.com/vapor/vapor.git", majorVersion: 2)

有人知道为什么吗?

【问题讨论】:

    标签: swift vapor


    【解决方案1】:

    无需从源代码构建它。

    不过,您的问题缺少一些信息。你想达到什么目的?

    1. 您想创建一个新的 Vapor 3 项目吗?
    2. 或者您想将 Vapor 3 添加到您现有的项目中?

    创建一个新的 Vapor 3.0.0 (GM) 项目:

    如果你想创建一个新的 Vapor 项目,你需要使用new 命令。由于 Vapor 3 尚未正式发布(请关注 vapor/#1647documentation/#302 获取更新),您需要指定 beta 分支:

    vapor new --branch=beta
    

    将 Vapor 3.0.0 (GM) 添加到现有项目中:

    将以下内容添加到您的 Package.swift 文件中:

    .package(url: "https://github.com/vapor/vapor.git", .branch("gm"))
    

    发布后,您需要将其更改为:

    .package(url: "https://github.com/vapor/vapor.git", from: "3.0.0"),
    

    【讨论】:

    • 感谢您的回答。我不知道 Vapor 3 还没有发布。我想在不受官方支持的 linux 发行版上安装 Vapor 3.x。正式发布后我会试试的。
    【解决方案2】:

    更新蒸汽:

    Installing Vapor

    Install new vapor app

    或者只是更改软件包版本

    .package(url: "https://github.com/vapor/vapor.git", from: "3.0.0-rc.2"),
    

    【讨论】:

      猜你喜欢
      • 2020-10-17
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多