我想创建一个REST服务,我看这个教程: https://videos.raywenderlich.com/courses/77-server-side-swift-with-perfect/lessons/1
完美的框架,我坚持,因为(时刻教程视频时〜2:31)当我编译这段代码说,PerfectLib模块不存在,即使我已经按照视频中的每一步,并下载了视频告诉我的所有文件。我正在研究Linux。没有这样的模块“PerfectLib”
回答
确保Package.swift看起来是这样的:
dependencies: [
.Package(url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", majorVersion: 2)
]
所以这为我工作,但有趣的部分是,这条线几乎是平等的,除了“majorVersion”是3不是2,我已经改变为2它不再抱怨了。尽管抱怨项目编译和运行良好。任何想法为什么发生这种情况?我使用Vapor与Xcode 9.0几乎相同的问题 – i6x86
请注意,答案只适用于Swift 3.1 如果应用于Swift 4.0,那么它带有: .package(url:“...”,来自:“3.0.0”) 另外还有一个依赖项需要添加到'target'部分中 – PerfectlyRock
另外如果有人有很多依赖关系发生这种情况时,请尝试将此(HTTPServer)行移到数组的顶部,然后再将其移至索引0。 – Tyress
- 1. 没有这样的模块'EVReflection'
- 2. MASShortcut没有这样的模块
- 3. 没有这样的模块'SwiftyDropbox'
- 4. 没有这样的模块SDImageView
- 5. 没有这样的模块`FBSDKCoreKit`
- 6. 没有这样的模块“FIRStorageMetadata”
- 7. 没有这样的模块'FirebaseDatabase'
- 8. Xcode,没有这样的模块
- 9. 没有这样的模块IQKeyboardManagerSwift
- 10. 没有这样的模块'RealmSwift'
- 11. Swift 3.0没有这样的模块'SwiftyJSON'
- 12. 没有这样的模块...在Xcode
- 13. 没有这样的模块“PackageDescription”
- 14. “没有这样的模块”,而从子模块
- 15. Cocoapods - 没有这样的模块“模块”(适用于任何模块)
- 16. 在迅速但框架没有这样的模块是有
- 17. 有没有像node.js这样的MediaWiki模块?
- 18. iOS的11核心NFC - 没有这样的模块“核心NFC”
- 19. 的Node.js:多节点没有这样的模块
- 20. Jenkins的“没有这样的模块<Swift Cocoapod名称>”
- 21. 的Xcode:更新cocoapod为AsyncSwift 1.6.0没有这样的模块“AsyncSwift”
- 22. 有没有这样的设计模式?
- 23. 没有这样的模块ZFDragableModalTransition在Swift中
- 24. 没有这样的模块'谷歌手机广告'错误
- 25. Xcode和Cocoapods“没有这样的模块”错误
- 26. IOS - Swift2“没有这样的模块”豆荚错误在Xcode 7.2
- 27. iOS - 自定义配置 - “没有这样的模块”
- 28. 进口GoogleMobileAds没有这样的模块“GoogleMobileAds”
- 29. 没有这样的模块Alamofire在Xcode 8和夫特3
- 30. 离线地图没有这样的模块Mapbx路线
晴,清洁代码,退出Xcode和重新启动的Xcode将解决这个问题对我来说。导入新豆荚时,我得到了很多时间。 –
感谢您的回复。正如我所说我是一个Linux用户(Ubuntu),我没有Xcode,因为没有Linux的Xcode,所以我不能重新启动它。我使用Visual Studio作为我的IDE并使用REPL进行编译(至少我认为是这样,我一般都是Swift和编程的新手)。 – Bodeue
好的:(好吧,我正在使用运行mac版本的虚拟机:)。我不能帮你在这里:( –