Проблема разрешения графика зависимостей с Neo4j-Swift (Theo) - PullRequest
1 голос
/ 10 ноября 2019

У меня проблемы с установкой зависимости Neo4j Theo SDK в мой проект Vapor 3 (Swift 4.2). Я настроил свой файл Package.swift так:

// swift-tools-version:4.2
import PackageDescription
let package = Package(
...
    dependencies: [
        .package(url: "https://github.com/vapor/vapor.git", from: "3.3.1"),
        .package(url: "https://github.com/vapor/fluent.git", from: "3.2.1"),
        .package(url: "https://github.com/vapor/fluent-postgresql.git", from: "1.0.0"),
        .package(url: "https://github.com/vapor/auth.git", from: "2.0.4"),
        .package(url: "https://github.com/vapor/console.git", from: "3.1.1"),
        .package(url: "https://github.com/vapor-community/pagination.git", from: "1.0.9"),
        .package(url: "https://github.com/Jinxiansen/Guardian.git", from: "3.0.0"),
        .package(url: "https://github.com/SwiftyBeaver/SwiftyBeaver-Vapor.git", from: "1.1.0"),
        .package(url: "https://github.com/SwiftyBeaver/SwiftyBeaver.git", .exact("1.6.0")),
        .package(url: "https://github.com/Neo4j-Swift/Neo4j-Swift.git", .exact("4.0.2")),
    ],
...
)

Однако, когда я пытаюсь получить зависимости Swift, я получаю эту ошибку:

Updating https://github.com/Neo4j-Swift/Neo4j-Swift.git
error: dependency graph is unresolvable; found these conflicting requirements:
Dependencies: 
    https://github.com/Neo4j-Swift/Neo4j-Swift.git @ 4.0.2

Интересно, что я делаюздесь не так? Я также попробовал последнюю версию Theo (Swift 5.0) и получил ту же ошибку. Будем весьма благодарны за любую помощь по интеграции пакета Theo в проект SPM.

1 Ответ

1 голос
/ 10 ноября 2019

Это полная ошибка? Если вы делаете swift build --enable-pubgrub-resolver, вы обычно получаете лучшие сообщения об ошибках о конфликтующих зависимостях

...