无法通过包管理器将SwiftCalendar添加为vapor3项目中的依赖项
我目前正试图通过swift package manager将SwiftDate添加到Vapor3项目中。这是我的软件包文件:无法通过包管理器将SwiftCalendar添加为vapor3项目中的依赖项,swift,xcode,vapor,swift-package-manager,swiftdate,Swift,Xcode,Vapor,Swift Package Manager,Swiftdate,我目前正试图通过swift package manager将SwiftDate添加到Vapor3项目中。这是我的软件包文件: //swift工具版本:4.0 导入包说明 让包=包( 名称:“分时度假”, 依赖项:[ //项目的SPM格式不正确。所有文件都需要在正确的目标目录中声明,但DateRepresentable不在此范围内 还值得注意的是,这似乎没有在Linux上进行任何测试,并且涉及到日期操纵。我会非常厌倦使用它,因为Linux上的日期是出了名的粗糙的谢谢!我在项目的GitHub页面上打
//swift工具版本:4.0
导入包说明
让包=包(
名称:“分时度假”,
依赖项:[
//项目的SPM格式不正确。所有文件都需要在正确的目标目录中声明,但DateRepresentable不在此范围内
还值得注意的是,这似乎没有在Linux上进行任何测试,并且涉及到日期操纵。我会非常厌倦使用它,因为Linux上的日期是出了名的粗糙的谢谢!我在项目的GitHub页面上打开了一个问题。也许我自己会找到时间创建一个PR。还有,你为什么说它没有经过测试?这不是在linux上运行所有测试吗:???不幸的是,不是。这定义了应该在linux上运行的所有测试用例。但是allTests
数组实际上没有在任何地方定义,因此如果您尝试在linux上测试它,它将无法编译。需要做的是每个测试用例都需要定义数组,并且所有这些数组都是rray需要添加到LinuxMain.swift中。例如,另外,该项目的CI作业不在Linux上运行,只在macOS上运行。因此,即使您可以在Linux上运行测试,也不能保证它们能够正常工作,因为它们没有经过测试。(我会花钱让它在Linux上崩溃)