저는 Rails에 대해 잘 알지 못하며, 따라서 Discourse에 대해서도 잘 모릅니다. Flarum 데이터베이스를 Discourse로 마이그레이션하려고 하고 있습니다.
참고: 프로덕션 환경에 Discourse를 성공적으로 설치했습니다.
현재 공식 git 저장소에서 Discourse Docker를 설치했습니다. Docker 컨테이너에서 가져오기(import) 스크립트를 실행하려고 하면:
su discourse -c 'bundle exec ruby script/import_scripts/flarum_import.rb'
다음과 같은 오류가 발생합니다:
/usr/local/lib/ruby/3.3.0/bundled_gems.rb:74:in `require': cannot load such file -- mysql2 (LoadError)
from /usr/local/lib/ruby/3.3.0/bundled_gems.rb:74:in `block (2 levels) in replace_require'
다양한 포럼 게시물에 설명된 모든 방법을 시도해 보았지만, 아무것도 작동하지 않았습니다.
누군가가 ‘flarum_import.rb’ 가져오기 스크립트를 실행하기 위해 해야 할 일을 2~3단계로 설명해 주신다면 큰 도움이 될 것입니다.
