[ E 2023-02-09 19:25:44.6204 217094/T1o age/Cor/App/Implementation.cpp:221 ]: /home/feedback/discour 애플리케이션 프로세스 생성 실패

[ E 2023-02-09 19:25:44.6204 217094/T1o age/Cor/App/Implementation.cpp:221 ]: 애플리케이션 /home/feedback/discourse 프로세스를 생성할 수 없습니다: 애플리케이션에서 다음 오류가 발생했습니다: 데이터베이스 discourse를 찾을 수 없습니다. 해당 데이터베이스는 config/database.yml 위치에 있는 데이터베이스 설정 파일에서 찾을 수 있습니다.

이 문제를 해결하려면:

  • 이 애플리케이션에 대한 데이터베이스를 생성했거나 삭제했습니까? 데이터베이스를 생성해야 할 수 있습니다.
  • 데이터베이스 이름이 변경되었습니까? database.yml 설정 파일에 올바른 데이터베이스 이름이 입력되어 있는지 확인하세요.

데이터베이스를 생성하려면 다음을 실행하세요:

    bin/rails db:create

(ActiveRecord::NoDatabaseError)
오류 ID: 5e2f7fa7
오류 세부 정보 저장 위치: /tmp/passenger-error-P0l1rQ.html

말씀하신 단계를 따라 db를 생성했지만 여전히 같은 오류가 발생합니다.

discourse | root | UTF8 | C.UTF-8 | C.UTF-8 |
discourse_development | root | UTF8 | C.UTF-8 | C.UTF-8 |
discourse_test | root | UTF8 | C.UTF-8 | C.UTF-8 |
discourse_test_multisite | root | UTF8 | C.UTF-8 | C.UTF-8 |
feedback_test | postgres | UTF8 | C.UTF-8 | C.UTF-8 |
postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 |
template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres

ratnam님,

에러가 발생하는 상황을 설명해 주시겠어요? 문제가 표준 설치 환경에서 발생하는 건가요? 아니면 개발 설치 환경에서 발생하는 건가요? 아니면 다른 환경에서 발생하는 건가요?

개발용 설치에서만 문제가 발생합니다

하지만 아무튼 답변해 주셔서 감사합니다. Ruby on Rails 앱에서 Docker 애플리케이션으로 전환했습니다.