Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过包管理器将SwiftCalendar添加为vapor3项目中的依赖项_Swift_Xcode_Vapor_Swift Package Manager_Swiftdate - Fatal编程技术网

无法通过包管理器将SwiftCalendar添加为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 package manager将SwiftDate添加到Vapor3项目中。这是我的软件包文件:

//swift工具版本:4.0
导入包说明
让包=包(
名称:“分时度假”,
依赖项:[

//项目的SPM格式不正确。所有文件都需要在正确的目标目录中声明,但DateRepresentable不在此范围内


还值得注意的是,这似乎没有在Linux上进行任何测试,并且涉及到日期操纵。我会非常厌倦使用它,因为Linux上的日期是出了名的粗糙的

谢谢!我在项目的GitHub页面上打开了一个问题。也许我自己会找到时间创建一个PR。还有,你为什么说它没有经过测试?这不是在linux上运行所有测试吗:???不幸的是,不是。这定义了应该在linux上运行的所有测试用例。但是
allTests
数组实际上没有在任何地方定义,因此如果您尝试在linux上测试它,它将无法编译。需要做的是每个测试用例都需要定义数组,并且所有这些数组都是rray需要添加到LinuxMain.swift中。例如,另外,该项目的CI作业不在Linux上运行,只在macOS上运行。因此,即使您可以在Linux上运行测试,也不能保证它们能够正常工作,因为它们没有经过测试。(我会花钱让它在Linux上崩溃)