드디어 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로 접속하는 것이 편리했습니다. 이 튜토리얼을 사용하여 설정했습니다.