소스 코드 분석 환경 구축 - Botpress 상세 (2)
따라서 이번에는 개발 환경을 설정합니다.
사용할 Botpress 버전은 최신 11.9.5입니다.
구축 방법에 대해서는 botpress의 README.md에 기재된 「Quick Start」를 따라 진행합니다.
botpress 소스 코드 체크아웃
우선 소스 코드 다운로드입니다. github에 있기 때문에 복제하고 v11.9.5를 체크 아웃합니다.
git clone https://github.com/botpress/botpress
cd botpress
git checkout -b v11.9.5
다운로드 및 사용하는 버전으로 전환할 수 있었으므로 환경 구축으로 진행합니다.
사전 준비
REDME에 아래의 설명이 있으므로 node.js의 v10.11과 패키지 관리자의 yarn이 필요한 것 같습니다.
현재 node.js의 v10계는 최신이 v10.16.0인 것처럼, 이쪽과 yarn을 인스톨 해 봅니다.
(node.js의 최신 버전인 v12계에서 했어요.
Prerequisites: Node 10.11 (you can use nvm) and Yarn.
$ nvm install v10.16.0
$ npm install yarn
yarn은 v1.16.0이 설치되었습니다.
패키지 설치
Run yarn to fetch node packages.
yarn을 실행하여 패키지를 가져옵니다.
$ yarn
빌드
Run yarn build to build the core, the UI and the modules.
yarn build를 실행하여 botpress의 핵심 부분, UI 및 모듈을 빌드합니다.
이것은 2~3분 정도 시간이 걸렸다.
$ yarn build
빌드가 성공하면 아래와 같이 'Done'이 표시됩니다.
서버 시작
yarn start를 실행하여 서버를 시작합니다.
$ yarn start
아래의 화면과 같이
Launcher BotPress is ready
의 표시가 나오면 서버가 기동하고 있습니다.브라우저에서
http://localhost:3003/
를 열고 아래와 같이 Botpress Admin Panel이 표시되면 완료됩니다.다음 번
소스로부터 빌드 해 움직일 준비가 되었으므로, 다음 번부터 구체적으로 신경이 쓰이는 개소의 소스를 쫓아 보고 싶습니다.
We're hiring!
AI 채팅봇을 개발하고 있습니다.
흥미있는 분은 Wantedly 페이지 에서 부담없이 연락주십시오!
Reference
이 문제에 관하여(소스 코드 분석 환경 구축 - Botpress 상세 (2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kanashiro/items/ad802e5ff75b761656fd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)