服务器新建项目,Perfect(swift) 搭建服务器之新建项目
swift已經(jīng)推出很久,作為一個(gè)ios 開發(fā)者,還沒能用swift開發(fā)過(guò)項(xiàng)目,實(shí)乃慚愧。而本人有強(qiáng)烈欲望轉(zhuǎn)向后端,某天看一篇文章swift可以用于后端開發(fā),所以就試著用perfect框架倒騰一下,初學(xué)者只為記錄自身遇到的一些問題。文字不多描述,開始正題。
環(huán)境: Macos? Xcode swift5.3
1、使用終端創(chuàng)建一個(gè)可執(zhí)行文件swift package init --type executable
2、編輯Package.swift文件import PackageDescription
let package = Package(
name: "ProjectName", // ProjectName 項(xiàng)目名稱
dependencies: [
.package( url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", from: "3.0.0"),
],
targets: [? .target(? name: "ProjectName",? ?dependencies: ["PerfectHTTPServer"]),? ? ?]?//ProjectName 項(xiàng)目名稱
)
3、創(chuàng)建xcodeproj工程swift package generate-xcodeproj
4、編譯swift build
note:如果在這步出現(xiàn)如下錯(cuò)誤'ProjectName' xxxxxx/ProjectName: error: dependency 'PerfectHTTPServer' in target 'ProjectName' requires explicit declaration; provide the name of the package dependency with '.package(name: "PerfectHTTPServer", url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", from: "3.0.0")'
則需要顯式聲明?PerfectHTTPServer, 做法是將錯(cuò)誤信息中“加粗”部分復(fù)制,替換掉Package.swift中的 dependencies: [xxxx ] xxxx部分,也即是說(shuō)根據(jù)提示信息來(lái)改正錯(cuò)誤,這是我伊始踩的第一個(gè)坑,替換掉后 再次執(zhí)行??swift build 命令。
當(dāng)完成以上步驟 恭喜 項(xiàng)目搭建完成,接下來(lái)就是瘋狂的Coding
總結(jié)
以上是生活随笔為你收集整理的服务器新建项目,Perfect(swift) 搭建服务器之新建项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有没有简单一点的甜品做法啊?
- 下一篇: 智慧树omg期末测试答案_智慧树答案广告