Vapor MySQL - 未显示为导入值
Vapor MySQL - not showing as an Import value
这个问题是关于 Swift Web 框架 Vapor 的。
我正在尝试使用 Swift 的包管理器导入 VaporMySQL 框架。
我已经在本地拥有数据库 运行,mySQL 端口已打开并正在工作,mySQL 数据库正在工作,Vapor 应用程序正在工作 [我已经写了几个 GET / POST 请求有效。
但是我无法导入 VaporMySQL。 这可能与我对Package.swift的认识不足有关。
let package = Package(
name: "HelloWorld",
dependencies: [
.Package(url: "https://github.com/qutheory/vapor.git", majorVersion: 0, minor: 10),
.Package(url: "https://github.com/qutheory/cmysql.git", majorVersion: 0, minor: 2)
VaporMySQL
包来自 qutheory/vapor-mysql
存储库。
您似乎错误地将 libmysql
包装器包含到您的项目中,它只是为 MySQL 的 C 库提供了一个模块映射。
let package = Package(
name: "HelloWorld",
dependencies: [
.Package(url: "https://github.com/qutheory/vapor.git", majorVersion: x, minor: x),
.Package(url: "https://github.com/qutheory/vapor-mysql.git", majorVersion: x, minor: x)
]
)
您的 Package.swift
文件应如上所示。主要和次要版本号需要根据您要使用的 Swift 和 Vapor 版本来确定。
这个问题是关于 Swift Web 框架 Vapor 的。
我正在尝试使用 Swift 的包管理器导入 VaporMySQL 框架。
我已经在本地拥有数据库 运行,mySQL 端口已打开并正在工作,mySQL 数据库正在工作,Vapor 应用程序正在工作 [我已经写了几个 GET / POST 请求有效。
但是我无法导入 VaporMySQL。 这可能与我对Package.swift的认识不足有关。
let package = Package(
name: "HelloWorld",
dependencies: [
.Package(url: "https://github.com/qutheory/vapor.git", majorVersion: 0, minor: 10),
.Package(url: "https://github.com/qutheory/cmysql.git", majorVersion: 0, minor: 2)
VaporMySQL
包来自 qutheory/vapor-mysql
存储库。
您似乎错误地将 libmysql
包装器包含到您的项目中,它只是为 MySQL 的 C 库提供了一个模块映射。
let package = Package(
name: "HelloWorld",
dependencies: [
.Package(url: "https://github.com/qutheory/vapor.git", majorVersion: x, minor: x),
.Package(url: "https://github.com/qutheory/vapor-mysql.git", majorVersion: x, minor: x)
]
)
您的 Package.swift
文件应如上所示。主要和次要版本号需要根据您要使用的 Swift 和 Vapor 版本来确定。