【问题标题】:Vapor SQLite missing module CSQLiteMacVapor SQLite 缺少模块 CSQLiteMac
【发布时间】:2016-09-29 06:16:26
【问题描述】:

我正在尝试将 SQLite 添加到 Vapor 应用程序,但运气不佳。这是我将它添加到项目中所做的工作,以及我在尝试构建它时在 Xcode 中遇到的错误。导入语句中的 Sqlite.swift 中出现错误:“没有这样的模块 'CSQLiteMac'”我知道某处缺少框架,但我似乎无法追踪我缺少的内容,而且我的 google fu 让我失望了.

myke$ brew update
Already up-to-date.

myke$ brew install sqlite3 libsqlite3-dev
Error: No available formula with the name "libsqlite3-dev"
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
Error: No formulae found in taps.
==> You haven't updated Homebrew in a while.
A formula for libsqlite3-dev might have been added recently.
Run `brew update` to get the latest Homebrew updates!

myke$ vapor build --clean
Cleaning [Done]
No Packages folder, fetch may take a while...
Fetching Dependencies [Done]
Building Project [Done]

myke$ vapor xcode
Fetching Dependencies [Done]
Generating Xcode Project [Done]
Select the `App` scheme to run.
Open Xcode project?
y/n>n

我的包文件:

import PackageDescription

let package = Package(
    name: "kanban",
    dependencies: [
        .Package(url: "https://github.com/vapor/vapor.git", majorVersion: 1, minor: 0),
        .Package(url: "https://github.com/vapor/sqlite-provider.git", majorVersion: 1, minor: 0)
    ],
    exclude: [
        "Config",
        "Database",
        "Localization",
        "Public",
        "Resources",
        "Tests",
    ]
)

【问题讨论】:

    标签: swift vapor


    【解决方案1】:

    随便用

    brew install sqlite3
    

    sqlite3 软件包永远不会被安装,因为它失败了

    Error: No available formula with the name "libsqlite3-dev"
    

    【讨论】:

    • 这就是我问题的一半。一旦我安装了 sqlite,我仍然收到错误。我必须在 SQLite 目标的搜索路径中添加:“$(SRCROOT)/Packages/CSQLite-1.0.0”。
    猜你喜欢
    • 2017-04-23
    • 2022-01-18
    • 2021-10-02
    • 2015-01-08
    • 2015-01-26
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多