반응형
1. Ubuntu20.0.4 LTS 버전 설치
2. 한글 locale 설정
3. sshd 설치 & 설정
www.lesstif.com/lpt/sshd-server-24445601.html
4. swift5 설치 ( swift5.2.5)
medium.com/@gigmuster/install-swift-5-0-on-ubuntu-18-04-86f6b96654
swift.org/getting-started/#installing-swift
18.04 와 동일하나, 필수 패키지 설치시, swift.org 참조하여 설치
5. vapor 설치
docs.vapor.codes/4.0/install/linux/
toolbox 체크아웃 후, sudo 오류가 발생하는데, 설치한 swift 폴더를 sudoers 에 추가 해준다.
아래 사이트 참고.
6. vapor 샘플 생성 ( hello )
docs.vapor.codes/4.0/hello-world/
실행하기
vapor run
외부에서 접속 가능하도록 hostname 설정하여 실행
vapor run serve --hostname 0.0.0.0 --port 8080
실행시 오류 01
LinuxMain.swift 오류가 없다고 하는 오류가 발생하며 실행안됨
./Tests 폴더에 아래와 같은 내용을 갖는 LinuxMain.swift 파일 생성
import XCTest
@testable import AppTests
XCTMain([testCase(AppTests.allTests)])
참고 사이트
github.com/vapor/api-template/issues/57
반응형