最近想要尝试一下swift开发后台是什么效果,选中了Perfect,这里记录了在使用过程中遇到的一些问题以及我是怎样解决的。

1.执行以下命令能够克隆并编译一个空的入门项目。编译后可以启动一个本地的服务器,监听您计算机的8181端口:

git clone https://github.com/PerfectlySoft/PerfectTemplate.git
cd PerfectTemplate
swift build
.build/debug/PerfectTemplate

这里有个问题:

运行到swift build的时候总是失败,在Perfect的jira里面,能找到该问题的解决方法, http://jira.perfect.org:8080/browse/ISS-259?jql=text%20~%20%22swift%20build%22

swift build报错是 toolchains 的问题,到官网下载最新的即可

这里要注意一下,install步骤的最后一步

// 这个仍旧会报错
// export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"// 这个就可以,避免版本更新影响,建议到 /Library/Developer/Toolchains/ 目录里面去确认一下
export PATH=/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/bin:"${PATH}"

还有 .build/debug/PerfectTemplate 命令可以选择不执行,该命令是立刻启动服务器,这里可以执行 swift package generate-xcodeproj 命令,这样就可以获得一个xcode的macos的项目

2.ld: library not found for -lCOpenSSL for architecture x86_64

如果问题1那里都处理好了,解决该问题的方法就是设置 Library Search Paths 为  "$(PROJECT_DIR)/**"(双引号也包括在内)

转载于:https://www.cnblogs.com/FranZhou/p/5941789.html

Swift Perfect使用记录相关推荐

  1. swift perfect mysql_Swift3.0服务端开发(一) 完整示例概述及Perfect环境搭建与配置(服务端+iOS端)...

    本篇博客算是一个开头,接下来会持续更新使用Swift3.0开发服务端相关的博客.当然,我们使用目前使用Swift开发服务端较为成熟的框架Perfect来实现.Perfect框架是加拿大一个创业团队开发 ...

  2. swift perfect mysql_服务端写Swift体验 (Perfect框架)

    Perfect 实践Demo 简介 Perfect是一组完整.强大的工具箱.软件框架体系和Web应用服务器,可以在Linux.iOS和macOS (OS X)上使用.该软件体系为Swift工程师量身定 ...

  3. swift perfect mysql_Swift Perfect服务器开发(解决一切疑难杂症)

    目前Swift服务器开发,主要有四个框架perfect,vapor,kitura,zewo它们之间的优异和区别,各位自己去了解,笔者这里用的是perfect框架,从搭建到实际应用,前前后后弄了小半月, ...

  4. Swift Perfect 初步搭建d

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

  5. ProtocolBuffer在Swift中实践记录

    前几天搞了object-c中使用ProtocolBuffer,今天尝试在swift中也使用该协议进行传输协议. 折腾了一上午终于搞定了,记录下在部署中所遇到的坑和自己实现的步骤. 1.安装protoc ...

  6. Swift-学习Perfect搭建博客

    前段时间听说swift5的改变之一是ABI稳定,现在看的话,swift是值得学习的,于是想通过搭建自己的博客来学习swift,顺便了解后端和mysql,以及前端页面的一些样式. 博客传送门 博客项目放 ...

  7. iOS开发之swift资料大全

    目录(?)[+] 版本:Swift github排名 https://github.com/trending,github搜索:https://github.com/search 主要工作说明:  1 ...

  8. swift 学习资料大全

    版本:Swift github排名 https://github.com/trending,github搜索:https://github.com/search 主要工作说明:  1. 将Swift从 ...

  9. 常用的iOS第三方框架

    转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关与Tabbar 隐藏与显示 HUD与To ...

最新文章

  1. 2021阿里全球数学竞赛获奖名单出炉!北大获奖人数最多!
  2. 人月神话——焦油坑 《读后感》
  3. 【FPGA】流水线学习笔记
  4. 负数在计算机怎样表示与存储
  5. canvas绘制图像image
  6. Linux系统与网络服务管理技术
  7. 2015 Objective-C 新特性
  8. asBroadcastStream
  9. 为什么不能说“接受原假设”?
  10. SpringBoot添加压力测试
  11. 实体企业践行远程办公,云ERP是您变革利器
  12. Linux文件系统与持久性内存介绍:块设备、闪存(NAND/NOR)、NVDIMM(非易失性内存)、PMEM(PMDK)- ndctl
  13. python能制作ppt动画效果吗_原来用PPT也能做出神级的动画效果!
  14. 华为新平板鸿蒙,华为新平板将发布,搭载鸿蒙2.0系统
  15. java开源论坛学习(一)
  16. 实例演绎Unix/Linux的一切皆文件思想
  17. shader 处理cad线型 其中一小段的思路
  18. UCAS - AI学院 - 自然语言处理专项课 - 第7讲 - 课程笔记
  19. 带进度的圆形进度条的实现
  20. win7旗舰版64位下完美安装和破解loadrunner11

热门文章

  1. GCP 上的人工智能实用指南:第三、四部分
  2. Siebel界面搭建
  3. Python 高级编程(第2版)
  4. CentOS-解决普通用户(非root用户)不能无密登录
  5. 速递:惠州学院生科院副院长谢海伟一行莅临易基因科技参观交流 | 校企合作
  6. 【CTF】buuctf web(三)——PHP序列化与反序列化
  7. 【IPS透明桥模式】
  8. 计算机开机白屏怎么处理,电脑开机白屏怎么办,请各位大虾帮帮忙
  9. Python爬虫中级(2):Youdao翻译(一)上传表单
  10. 信息熵对复杂网络中影响节点的识别(Enrenew algroithm)以及SIR模型