Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Jupyter Notebook
- mysql
- STF
- PYTHON
- postgresql
- STF_PortForwarding
- appium server
- ftp
- nmap
- ssh
- 실행권한
- GoCD
- appium
- 28015
- port forwarding
- Materials
- kitura
- rethinkdb
- nGrinder
- Jupyter
- ubuntu
- create table
- postgres
- centos
- nohup
- perfect
- sshpass
- SWIFT
- insert
- openpyxl
Archives
- Today
- Total
don't stop believing
swift4와 perfect 본문
지금 날짜가 2017년 12월 26일입니다.
오랜만에 perfect로 프로젝트를 하려니 못보던 에러가 나오고 있습니다.
확인해 보니 swift4와 perfect의 버전 문제 같습니다.
swift4로 오면서 SPM(swift package manager)가 많이 달라졌습니다.
[https://swift.org/blog/swift-package-manager-manifest-api-redesign/]
perfect는 아직 swift3.0대를 지원하고 있습니다.
swift4에서 SPM이 변경되면서 버전을 지정하는 기능이 추가되었습니다.
Package.swift파일의 첫번째 줄에 아래와 같이 주석으로 버전을 추가할 수 있습니다.
// swift-tools-version:4.0.0
perfect 프로젝트를 해야 한다면 swift-tools-version을 3.1.0으로 지정하면 됩니다.
// swift-tools-version:3.1.0 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "macaron-api", targets: [ // Targets are the basic building blocks of a package. A target can define a module or a test suite. // Targets can depend on other targets in this package, and on products in packages which this package depends on. Target( name: "macaron-api", dependencies: []), ], dependencies: [ // Dependencies declare other packages that this package depends on. // .package(url: /* package url */, from: "1.0.0"), .Package(url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", majorVersion: 3), ] )
'Swift > Perfect' 카테고리의 다른 글
[macaron 2] 빌드와 배포 환경 만들기 (Gitlab, Jenkins, ssh) (0) | 2018.01.08 |
---|---|
[macaron 1] macaron api 시작하기 (0) | 2017.12.31 |
Perfect 구조 잡기 (BasicController와 API) (0) | 2017.10.12 |
Perfect + StORM + PostgreSQL 데이터 처리하기 2 (0) | 2017.10.09 |
Perfect + StORM + PostgreSQL 데이터 처리하기 1 (0) | 2017.09.28 |
Comments