Ubuntu 18.04 LTS에서 개발용 설치

드디어 Ubuntu 18.04 LTS Server 에디션의 VirtualBox 인스턴스에 Discourse를 성공적으로 설치했습니다. 아래는 호스트 머신에서 편리하게 Discourse를 사용하도록 하기 위해 제가 수행했던 작업들입니다.

개발자용 고급 설치에 대해 다음 설명을 따랐습니다.

https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md

1. 설명 중 한 부분에서는 이전 버전의 Ubuntu를 가정하고 있는 것 같습니다.

문제:

E: Package ‘python-software-properties’ has no installation candidate

해결 방법:

"python-software-properties"를 제거하고 다음을 실행합니다.

sudo apt-get install software-properties-common

2. bundle install 실패

"bundle install"이 작동하려면 다음을 실행해야 했습니다.

sudo apt-get install libpq-dev

3. 호스트에서 mailcatcher를 볼 수 있도록 설정하기

mailcatcher를 다음과 같이 실행해야 했습니다:

mailcatcher --ip=0.0.0.0

4. SSH를 통해 게스트에 접속하기

복사/붙여넣기를 하려면 Ubuntu 18.04 게스트에 SSH로 접속하는 것이 편리했습니다. 이 튜토리얼을 사용하여 설정했습니다.

이 설치 환경이 개발 목적으로 intended인가요?

제목에 그런 내용이 명시되어 있지 않지만, 프로덕션 설치에는 Docker가 필요하므로 다른 사람들이 오해하지 않도록 제목을 수정했습니다. 또한 #installation은 Docker 설치 전용 카테고리이므로, 해당 포스트를 #dev로 재분류했습니다.