Ubuntu Mate 22.10에서 Docker를 사용하여 Discourse 개발 환경 설치 가이드를 따랐음에도 bundle install이 오류 없이 실행되도록 몇 가지 추가 패키지를 설치해야 했습니다:
sudo apt install ruby-bundler ruby-dev libpq-dev libmysqlclient-dev
하지만 여전히 무언가가 누락된 것 같습니다. bundle exec rails db:drop을 실행해 보면 Discourse requires Ruby 3.1 or above라는 메시지가 표시됩니다.
그리고 ruby -v를 실행해 보면 현재 사용 중인 Ruby 버전이 ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x86_64-linux-gnu]임을 알 수 있습니다.
따라서 가이드나 스크립트에 문제가 있는 것 같습니다.