윈도우 환경에서 PostgreSQL을 사용하여 레드마인 설치하는 방법입니다.
1. 필수 소프트웨어 설치
이미 설치된 소프트웨어들 외에 PostgreSQL을 설치해야 합니다.
1.1. PostgreSQL 설치
- PostgreSQL 공식 다운로드 페이지에서 윈도우용 설치 프로그램을 다운로드합니다.
- 설치 프로그램을 실행하고 PostgreSQL 서버, pgAdmin, Command Line Tools 등을 선택하여 설치합니다.
- 설치 과정에서 데이터베이스 사용자 이름, 비밀번호, 포트 번호 등을 설정합니다. 기본적으로
postgres
사용자가 생성되며, 비밀번호를 기억해 둡니다. - 설치가 완료되면
pgAdmin
을 실행하여 PostgreSQL 서버에 접근할 수 있습니다.
2. 레드마인 설정
2.1. 레드마인 다운로드 및 설치
레드마인의 다운로드 및 설치 과정은 이전에 설명한 것과 동일합니다. 단, database.yml
파일을 PostgreSQL에 맞게 설정해야 합니다.
2.2. PostgreSQL에 데이터베이스 생성
레드마인에서 사용할 데이터베이스를 생성해야 합니다.
pgAdmin
을 실행하고 PostgreSQL 서버에 로그인합니다.- 좌측 트리 구조에서 "Databases"를 우클릭하고 "Create" -> "Database..."를 선택합니다.
- 데이터베이스 이름을
redmine
으로 설정하고, 소유자를postgres
로 선택한 뒤 "Save"를 클릭합니다.
2.3. 데이터베이스 설정 파일 업데이트
- 레드마인이 설치된 디렉토리로 이동하여
config/database.yml.example
파일을database.yml
로 복사합니다:cp config/database.yml.example config/database.yml
-
config/database.yml
파일을 열어 다음과 같이 PostgreSQL 설정을 업데이트합니다:production: adapter: postgresql database: redmine host: localhost username: postgres password: "여기에 비밀번호 입력" encoding: utf8
username
과password
는 PostgreSQL 설치 시 설정한 값으로 입력합니다.host
는 PostgreSQL 서버가 로컬에 설치되어 있는 경우localhost
로 유지합니다.
2.4. 의존성 설치 및 데이터베이스 초기화
- 필요한 Gem을 설치합니다:
bundle install
- 데이터베이스를 초기화합니다:
bundle exec rails db:migrate RAILS_ENV=production bundle exec rails redmine:load_default_data RAILS_ENV=production
3. 레드마인 실행
- 레드마인을 실행하려면 다음 명령어를 사용합니다:
bundle exec rails server webrick -e production
- 웹 브라우저에서
http://localhost:3000
에 접속하여 레드마인에 접근합니다.
이로써 PostgreSQL 환경에서 레드마인을 성공적으로 설정하고 실행할 수 있습니다.