如何使用 vapor 3.x 构建蒸汽工具箱
Posted
技术标签:
【中文标题】如何使用 vapor 3.x 构建蒸汽工具箱【英文标题】:How to build vapor toolbox with 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)
有人知道为什么吗?
【问题讨论】:
【参考方案1】:无需从源代码构建它。
不过,您的问题缺少一些信息。你想达到什么目的?
-
您想创建一个新的 Vapor 3 项目吗?
或者您想将 Vapor 3 添加到您现有的项目中?
创建一个新的 Vapor 3.0.0 (GM) 项目:
如果你想创建一个新的 Vapor 项目,你需要使用new
命令。由于 Vapor 3 尚未正式发布(请关注 vapor/#1647 和 documentation/#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"),
【讨论】:
以上是关于如何使用 vapor 3.x 构建蒸汽工具箱的主要内容,如果未能解决你的问题,请参考以下文章