개발용 Ubuntu 또는 Debian에 Discourse 설치하기

현재 개발용 설치에 대한 가이드는 무엇인가요?

첫 번째 게시물에 링크된 저장소가 아카이브된 것 같습니다:

이 저장소는 소유자에 의해 2025년 4월 3일에 아카이브되었습니다. 이제 읽기 전용입니다.

대체 저장소가 있나요?

2개의 좋아요

Ubuntu (WSL2)에서 개발 환경을 설정 중이고, asdf를 사용하여 PostgreSQL을 설치했습니다. 그런데 db:create를 실행하면 /tmp/.s.PGSQL.5432 경로에서 소켓을 찾을 수 없다는 오류가 발생합니다. 하지만 제 환경에서는 소켓이 /var/run/postgresql/.s.PGSQL.5432에 위치해 있습니다. 올바른 경로를 어디에서 설정할 수 있을까요? discourse.config 파일을 수정해도 효과가 없는 것 같습니다.

mailhog 설치가 매우 중요하지 않나요? 설치되어 있지 않으면 계정을 활성화할 수 없습니다.  수정: 아마도 그렇지 않은 것 같습니다.

또한, bin/ember-cli -u를 실행하면 ImageMagick이 설치되어 있지 않거나 버전이 올바르지 않을 경우 오류가 발생합니다. (어떤 이유에서인지) 제 버전에는 magick 명령어가 존재하지 않아, ChatGPT(판단하지 마세요)의 조언을 따라 더 새로운 버전을 설치하고 있습니다. 잘 작동하길 바라며 손가락을 꼬고 있습니다.

수정: :tada: ChatGPT가 실제로 도움이 되었습니다! 이제 Discourse가 4200 포트에서 실행되고 있습니다.

1개의 좋아요

7년간 디스커스 개발을 해온 경험상, 저는 딱 한 번만 설치해 본 것 같습니다. 관리자 사용자를 설정하려면 rake 태스크를 실행하면 됩니다.

1개의 좋아요

질문자님이 bin/rails admin:create를 말씀하시는 거라면, 네, 그렇게 했습니다. 그래서 제 계정을 인증할 필요가 없었음을 깨닫고 위의 게시글을 수정했습니다(그리고 이후 생성된 사용자 계정은 수동으로 활성화할 수 있음).

다만, ImageMagick 부분에 다시 돌아가서, ImageMagick을 사용하지 않는 방법(즉, 이를 실제로 '선택적’으로 만드는 방법)이 있을까요?