fluent mysql_mysql - 在FluentMySQL 3上使用FluentMySQL - 堆栈内存溢出

在尝试将FluentMySQL添加到Vapor项目以连接MySQL数据库时,遇到编译错误:'mysql/udf_registration_types.h' 文件未找到。此问题阻碍了vapor update和swift package update的完成。package.swift文件已经更新,引入了FluentMySQL依赖,但依然报错'Objective-C模块'CMySQL'构建失败。用户提到正在运行Vapor Toolbox 3.1.7和Vapor框架2.4.4,并已安装mysql和cmysql。
摘要由CSDN通过智能技术生成

我一直在尝试将fluent-mysql依赖项添加到我的蒸气项目中,以便从该项目中查询单独的mysql数据库。 但是我似乎总是会遇到某种错误,例如,当我尝试vapor update它永远不会完成。 (我已经将它放置了几个小时了),我也尝试了swift package update但是有同样的错误。 我现在处于vapor update可以正常工作的地步,但是我仍然遇到两个错误'mysql/udf_registration_types.h' file not found with include; use "quotes" instead 'mysql/udf_registration_types.h' file not found with include; use "quotes" instead

并且Could not build Objective-C module 'CMySQL'

我从蒸气Web模板更改的唯一东西是package.swift ,现在是这样的:

import PackageDescription

let package = Package(

name: "iPadLocator",

products: [

.library(name: "App", targets: ["App"]),

.executable(name: "Run", targets: ["Run"])

],

dependencies: [

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

.package(url: "https://github.com/vapor/leaf-provider.git", .upToNextMajor(from: "1.1.0")),

.package(url: "https://github.com/vapor/fluent-mysql.git", .upToNextMajor(from: "2.0.0"))

],

targets: [

.target(

name: "App",

dependencies: ["Vapor", "LeafProvider", "MySQLDriver"],

exclude: ["Config", "Database", "Public", "Resources"]

),

.target(name: "Run", dependencies: ["App"]),

.testTarget(name: "AppTests", dependencies: ["App", "Testing"])

]

)

在此先感谢您的任何帮助。 这是我的第一个stackOverflow问题,非常抱歉。 我正在运行vapor Toolbox 3.1.7和Vapor framework 2.4.4 ,同时安装了mysql和cmysql并保持最新。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值