안녕하세요
, 저는 Windows 11에서 WSL2를 사용 중이며, 이 게시글의 단계를 따라 로컬 Discourse 개발 인스턴스를 설치했습니다. 몇 가지 문제가 있었지만 결국 해결할 수 있었습니다. 제가 발견한 내용은 다음과 같습니다:
(처음에는 ubuntu-20.04로 시도해 보았지만, ImageMagick 설치 시 필요한 libwebp7 종속성이 없어 문제가 발생했습니다. libwebp7은 ubuntu-20.04에서 사용 가능한 것 같지 않았습니다)
그래서 제 환경에서 잘 작동하는 ubuntu-22.04를 사용하기로 결정했습니다.
첫 번째 게시글의 @AliBenBongo 님 가이드를 따랐을 때, 9단계 이전까지는 모두 예상대로 작동했습니다. ![]()
9단계에서는 몇 가지 변경이 필요했습니다.
https://raw.githubusercontent.com/discourse/install-rails/master/linux 의 일부 리소스는 최신 버전이 아닌 것 같습니다:
ruby_version=“3.2.1”을ruby_version=“3.3.9”으로 변경하여 Ruby 3.2.1 대신 3.3.x를 설치해야 했습니다.curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -를curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -로 변경하여 Node 18 대신 20을 설치해야 했습니다.
15단계에서는 yarn install 대신 pnpm install을 실행해야 합니다.
그런 다음, 16단계에서 마이그레이션을 실행했을 때 pgvector Postgres 확장자에 의존하는 일부 마이그레이션에서 오류가 발생했습니다. 그래서 여기의 Linux 설치 가이드를 따랐습니다: https://github.com/pgvector/pgvector/blob/master/README.md
안전起见, readme 파일에서 명령어를 직접 복사하는 것이 좋습니다. 그러나 궁금하시다면, 제 환경에서 작동했던 내용은 다음과 같습니다:
git clone --branch v0.8.0 https://github.com/pgvector/pgvector.git
cd pgvector
make
sudo make install
그 후, 16단계의 마이그레이션을 실행할 수 있었고 가이드의 나머지 부분을 따라 설치를 완료했습니다. ![]()