Я пытаюсь использовать CouchDB в моем приложении Swift на стороне сервера Kitura. У меня есть Package.swift со всеми зависимостями, как показано ниже:
let package = Package(
name: "hello-kitura",
dependencies:[
.Package(url:"https://github.com/IBM-Swift/Kitura.git",majorVersion:1),
.Package(url:"https://github.com/IBM-Swift/HeliumLogger.git",majorVersion:1),
.Package(url:"https://github.com/IBM-Swift/Kitura-StencilTemplateEngine.git",majorVersion:1),
.Package(url: "https://github.com/IBM-Swift/Swift-Kuery-PostgreSQL",majorVersion:0),
.Package(url: "https://github.com/IBM-Swift/Kitura-CouchDB.git",majorVersion:1)
]
)
Из командной строки я выполнил следующее, чтобы загрузить зависимости:
swift build
В моем main.swift у меня есть следующий код:
import CouchDB <-- No such module CouchDB
Как видите, я получаю «Нет такого модуля CouchDB». Любые идеи!
ОБНОВИТЬ:
Версия ОС: OSX El Capitan 10.11.6 Apple Swift версии 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1) Диспетчер пакетов Apple Swift — Swift 3.0.2 (swiftpm-11750)
swift --version
иswift build --version
- person Vadim Eisenberg   schedule 17.03.2017Package.swift
и простойmain.swift
. У меня та же ОС, быстрая и быстрая сборка, что и у вас, и этот пример работает для меня. - person Vadim Eisenberg   schedule 17.03.2017