Swift & Perfect 初步搭建d

来源:互联网 发布:跑步内衣 推荐 知乎 编辑:程序博客网 时间:2024/06/06 02:29

最近 公司后台小哥 忙得不可开交 我等前前端 待着无聊  特在此 写一个 如何用初步搭建 一个 perfect 框架的服务器吧 (官网的文档其实很详细, 但是有一些小问题 无法理解 对于像我这种菜鸡选手,  如果不翘你也是 那么一起来搞一个吧)

第一步  打开  http://perfect.org/docs/gettingStarted_zh_CN.html (中文官网) @_@

不先看一眼官网 怎么行呢

第二步  到了这就开始一些重点问题了   如果你按照 文档写的 在控制台 复制粘贴是没问题的 但是 你会很懵逼 他怎么就跑起来了 , 这东西跑哪去了,  finder  -> 前往-> 个人 就在哪里了 (可是我们要给他 拿出来 放在那里怪怪的) 接下来 新开一个控制台 窗口 cd 到 你的桌面 然后在执行上面 那条 命令  最后他就会在桌面生成了不会弄得看图


然后呢 就会在桌面 生成一个  名字为   PerfectTemplate   的文件夹了  点击进去 你发现全是一些文件, 并没有看见 .Xcodeproj 的执行文件 ,   不要慌 相信你已经 看到 官方文档的这个位置了 这一块东西  perfect  说的可就 够笼统了  很多经验不太丰富的小伙伴们  会卡在这一段时间 (说的就是我)  你发现直接复制粘贴 终端 会返回  error:: no Package.swift found  这个错误 原因呢 先附上 传送门   http://www.jianshu.com/p/df134a5d99c5  感谢这个小伙   , 原因就是说你环境里现在没有继承 那个 SPM 就是那个 Swift软件包管理器   这玩意是干嘛的呢   , 说白了就是 让 之前 下载好的perfect 模板 (就那个PerfectTemplate 文件夹) 变成 xocde可运行的 文件 也就是熟悉的蓝色文件 .xcodeproj;    为了 不凌乱 我们在新建一个 终端窗口


第三步 

创建SPM测试库

初始化

在github创建SPMTest测试库

https://github.com/huhuegg/SPMTest.git

clone SPMTest

cd /Users/admin/Swift/SwiftPackageManagerExample/
git clone https://github.com/huhuegg/SPMTest.git


初始化SPMTest library

cd /Users/admin/Swift/SwiftPackageManagerExample/SPMTest
swift package init --type library

等你把这个东西搞定的时候 就可以 执行 swiftpackagegenerate-xcodeproj 语句了 当你看见 PerfectTemplate 文件夹里是这样的 那么你离成功 只有90% 了



当你 点开 PerfectTemplate.xcodeproj 的时候 如图 你已经完成搭建了, 别忘记 实现 用终端运行的服务器 把它关掉 然后运行 项目 出现

[INFO] Starting HTTP server localhost on 0.0.0.0:8080

[INFO] Starting HTTP server localhost on 0.0.0.0:8181

说明你已经 成功了  剩下的 就去看官方文档吧  ,   博客写的不怎么样 , 对付着看吧 希望对你有帮助
0 0
原创粉丝点击