무료 화상회의 Jitsi Meet 개발환경 구축(2) - 소스코드 내려받기
지난 시간에 이어서 VS Code에 jitsi meet 소스 파일을 다운로드하여 개발환경을 구축해보겠다. 해당 가이드는 Jitsi Meet 사이트에도 확인할 수 있다.
- 요구사항
Node.js의 버전은 16 이상, NPM (Node Package Mangaer)은 8 이상이다. CMD창을 열어 설치한 버전을 확인한다.
C:\>node -v
v16.17.0
C:\>npm -v
7.24.2
지난시간에 Node.js 홈페이지에서 안정화된 버전 16.17.0을 설치하였는데 그 안에 종속적으로 설치된 NPM의 버전이 7.대 이다. Node.js의 버전은 위 요구사항을 충족하나 NPM은 그러하지 못하다. Node.js의 버전을 현재 버전으로 재설치하거나 NPM의 업데이트가 필요하다. 필자는 NPM만 업데이트 하기로 결정하였다.
- NPM 업데이트
C:\>npm install -g npm
removed 230 packages, changed 21 packages, and audited 29 packages in 7s
found 0 vulnerabilities
C:\>npm -v
8.19.1
- 소스코드 다운로드 (Git)
C:\>git clone https://github.com/jitsi/jitsi-meet
Cloning into 'jitsi-meet'...
fatal: unable to access 'https://github.com/jitsi/jitsi-meet/': SSL certificate problem: unable to get local issuer certificate
# 위 SSL 오류 발생 시 아래 검증 설정을 false로 지정 후 다시 clone한다.
C:\>git config --global http.sslVerify false
C:\>git clone https://github.com/jitsi/jitsi-meet
Cloning into 'jitsi-meet'...
remote: Enumerating objects: 119247, done.
remote: Counting objects: 100% (180/180), done.
remote: Compressing objects: 100% (145/145), done.
remote: Total 119247 (delta 64), reused 113 (delta 35), pack-reused 119067
Receiving objects: 100% (119247/119247), 221.17 MiB | 19.82 MiB/s, done.
Resolving deltas: 100% (78318/78318), done.
Updating files: 100% (2862/2862), done.
- 소스코드 다운로드 (직접)
Jitsi Meet 소스코드 파일은 Git으로 다운로드하거나 직접 Github에서 다운받아 압축해제하여 사용해도 상관없다. Git이 설치되어 있지 않으면 사이트에 접속하여 직접 다운로드하여 압축을 해제하자. Git으로 받으면 디렉토리 이름은 jitsi-meet이고 압축을 해제했을 때는 jitsi-meet-master이다. 디렉토리의 이름을 통일화하기 위해 jitsi-meet으로 변경하자.
- VS Code 에서 소스코드 열기
VS Code 실행 후 메인 화면의 Open Folder를 클릭하거나 File - Open Folder를 클릭하여 전에 받은 소스코드 디렉토리를 선택한다. 왼쪽 EXPLORER 화면에 디렉토리 안의 파일들을 볼 수 있다. Ctrl + ` 을 눌러 터미널을 오픈하자. 해당 아래 표시 버튼을 누르면 사용자가 사용할 Terminal을 선택할 수 있으며 Terminal의 구성 설정 또한 가능하다.
지금 까지 Jitsi Meet 소스코드를 다운로드하여 VS Code에서 열어보고 간단한 설정을 해보았다. 다음시간에 이어서..
이전글 : 무료 화상회의 Jitsi Meet 개발환경 구축(1) - 필요 프로그램 설치
다음글 : 무료 화상회의 Jitsi Meet 개발환경 구축(3) - 웹 서비스 구동
'Open Source Solution > Jitsi Meet' 카테고리의 다른 글
무료 화상회의 Jitsi Meet 개발환경 구축(5) - 프론트엔드 커스터마이징 (0) | 2022.09.13 |
---|---|
무료 화상회의 Jitsi Meet 개발환경 구축(4) - 윈도우 환경을 위한 makefile의 수정 (1) | 2022.09.08 |
무료 화상회의 Jitsi Meet 개발환경 구축(3) - 웹 서비스 구동 (0) | 2022.09.06 |
[Jistsi Meet] npm install 시 에러 unable to verify the first certificate (0) | 2022.09.05 |
무료 화상회의 Jitsi Meet 개발환경 구축(1) - 필요 프로그램 설치 (0) | 2022.09.01 |
댓글