메뉴 건너뛰기

이 문서 Redmine을 Windows 계열의 OS에 설치하는 가이드를 제공한다. 필자는 Windows Server 2008에 설치를 하였으며, 가능한 모든 소프트웨어를 최상위 버전으로 설치할려고 노력하였다.



이 문서는 Redmine 설치 1부 - 준비 및 MySQL 설치에 이어 본격적으로 Ruby 설치와 Redmine 설치에 대하여 다룬다. 1부에서도 언급한데로 정확한 버전을 다운로드를 받아야 오류 없는 설치가 가능하므로 아래의 참고하기 바란다. 


  • redmine 2.5.1 : https://github.com/redmine/redmine/tags
  • mysql community 5.6.19.0 : http://dev.mysql.com/downloads/windows/installer/5.6.html
  • mysql connector c 6.0.2 win32 : http://dev.mysql.com/downloads/connector/c/6.0.html
  • ruby 1.9.3 p545 : http://rubyinstaller.org/downloads/
  • devkit 32 4.5.2 : http://rubyinstaller.org/downloads/


1. Ruby 설치

다운로드 받은 ruby 1.9.3 p545 버전을 실행한다. 라이센스 조항에 동의를 하면, c:\ruby193 폴더에 설치가 된다. 
그러면 Command창을 실행시키고, Ruby가 설치된 경로의 bin 폴더로 이동하여 아래와 같은 명령을 해 bundler를 설치한다. 

gem install bundler


그러면 아래와 같이 설치가 진행된다.

bundler.JPG


2. DevKit 설치

다음은 DevKit 설치를 수행한다. 다운로드 받은 DevKit을 실행하면, 압축을 풀 위치를 선택하게 된다. 필자의 경우는 C:\devkit에 압축을 해제하였다. 


2.1 DevKit 환경 변수 등록

좀 더 원활한 설치를 위해, Ruby\bin 폴더와 Devkit\Bin 폴더를 환경 변수에 추가해준다. 


var.JPG

2.2 DevKit 설치

다시 Command를 실행하고 Devkit 폴더로 이동하여 아래 명령어를 수행하여 DevKit을 초기화한다.


ruby dk.rb init


그리고 이어서, 아래 명령을 수행하여 Devkit을 설치한다.

ruby dk.rb install


정확하게 설치가 진행되었다면, 아래와 같이 나타남을 확인할 수 있을 것이다. 


devkit.JPG


3. MySQL lib 파일 복사

다음은 다운로드 받은 mysql connector의 압축을 해제하고 lib 폴더에 있는 libmysql.dll 파일을 Ruby가 설치되어 있는 bin 폴더로 복사해준다.


4. Redmine 설치

이제는 마지막 설치 단계인 Redmine 설치 단계이다.

4.1 Redmine 압축 해제

먼저 다운로드 받은 Redmine 파일을 적당한 위치에 압축해제 한다. 필자의 경우, C:\redmine 폴더에 압축을 해제하였다.


4.2 Database 설정

압축 해제가 완료되면, 데이터베이스 설정을 하기 위해 Redmine 설치되어 있는 폴더의 config 폴더로 이동한다. 

database.yml.examlpe 파일을 복사하고, database.yml로 이름을 수정한다. 해당 파일을 열고 데이터베이스 이름과 사용자 정보를 1부에서 생성한 MySQL로 정보 설정해준다. 

아래는 그 Sample을 보여주고 있다. 


production:

adapter: mysql2

database: redmine

host : localhost

username: redmine

password: "redmine"

encoding: utf8


만약 development: 와 test:가 주석처리되어 있지 않다면, "#"을 입력해서 추석처리 해준다. 


4.3 Redmine 설치

Redmine을 압축해제한 폴더로 이동하여 아래 명령을 수행해준다. without 옵션을 사용하여 development와 test 없이 설치를 수행한다. rmagick은 간간히 문제가 생기기 때문에 제외하고 설치를 수행한다.


bundle install --without development test rmagick


세션을 생성하기 위해 아래 명령을 수행한다.


rake generate_secret_token


MySQL에 데이터베이스 스키마를 생성하기 위해 아래의 명령을 수행한다.


set RAILS_ENV=production

rake db:migrate


모든 설치가 제대로 진행되었다면, 아래와 같이 나타날 것이다.

rake01.JPG


4.4 서버 시작

이제 설치가 잘되었는지를 확인하기 위해, 아래와 같이 명령을 수행하여 서버를 시작한다.


ruby script/rails server webrick -e production


잠시 후 아래와 같이 서버가 시작됨을 확인할 수 있다.


startserver.JPG


5. Redmine 접속

서버가 정상적으로 실행되면, Redmine이 정상적으로 접속되는지 확인하기 위해 아래로 접속한다.

  • localhost:3000

그럼 아래처럼 접속 페이지가 나타남을 알 수 있다. Redmine의 초기 관리자 ID와 PW는 admin/admin이다.


redmine.JPG


이상으로 Redmine의 설치를 마친다. 


설치 시, 발생하는 문제점이나 오류 사항들은 community 게시판이나 댓글을 통해 질문해주시기를 바랍니다. 


Who's PSEG

profile

PSEG는 Practical Software Engineering Group의 약자입니다. 

이론을 넘어 실용적으로 활용할 수 있는 소프트웨어 공학을 공유하는게 그룹의 목적입니다.

?
  • ?
    xm 2014.07.12 02:14
    REDMINE 설치 단계에서
    Mysql2 오류가 뜨는데요. ㅜ.ㅜ
  • profile
    PSEG 2014.07.14 13:23
    정확하게 어떠한 오류가 뜨는지요? 메시지를 알려주세요.
  • ?
    damo 2014.07.16 23:24
    만만치 않습니다. 저도 Mysql2 에러 뜹니다. 커뮤니티에 질문남기겠습니다.
    혹은 비트나미로 가야겠군요.
  • ?
    jihye 2015.02.09 17:08
    devkit 설치시 오류가 뜹니다 ㅠㅠ

    C:\devkit\bin>ruby dk.rb init
    ruby : No such file or directory -- dk.rb<LoadError>
  • ?
    지나가다 2016.03.15 17:13
    dk.rb 파일은 bin 폴더에 있는게 아니고 devkit root 폴더에 있습니다^^/
  • ?
    geese3 2016.09.07 00:39 Files첨부 (1)

    redmine 설치 단계에서 rake db:migrate 실행 시에 오류가 뜨는데요....

    확인하시면 답변 좀 부탁드립니다!!

  • ?
    이준민 2017.06.01 17:45
    rake db:migrate 에서 오류가 납니다. 도와주세요ㅠ
    오류내용은 Can't connect to MySQL server on 'localhost' <10061>
    서버로 접속이 안되는듯합니다. 도와주세요ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ
  • ?
    Terry 2017.06.01 22:25
    Windows 용 Bitnami Redmine Stack을 설치하셨다면, 일반 cmd 창 대신 Start menu > Bitnami Redmine Stack > Use Bitnami Redmine Stack 을 이용해 Bitnami 용 cmd 창을 열어 명령어를 실행해주세요.

    이미 Use Bitnami Redmine Stack 창을 이용했다면 MySQL server 동작상태와 port number등을 점검하면 좋겠습니다.
  • ?
    test 2019.05.16 20:57
    도와주세요. 마지막에 ruby script/rails server webrick -e production를 실행에서 오류나네요ㅜ
    오류 내용입니다.
    Traceback <most recent call last>:
    ruby no such file or directory -- script/rails <LoadError>

 


  1. 레드마인(Redmine) 플러그인 설치와 삭제

    이 문서는 레드마인(Redmine) 플러그인 설치 및 삭제가이드를 제공합니다. 1. 다운로드플러그인 다운로드는 공식사이트인 아래 링크를 이용하시면 됩니다. 500여개의 다양한 플러그인이 있습니다. http://www.redmine.org/plugins?page=1 2....
    Date2014.07.18 ByPSEG Reply2 Views25213
    Read More
  2. 코드품질 가시화 - SonarQube 데모용 버전 설치하기

    이 문서는 소프트웨어의 개발에서 소스코드의 품질을 가시화할 수 있는 도구인 SonarQube를 데모 용도로 설치할 수 있는 가이드를 제공합니다. 1. 요구사항SonarQube를 설치하기 위해서는 아래의 최소 요구사항을 만족해야합니다. Java : Oracle JRE 6 버전 이...
    Date2014.07.16 ByPSEG Reply2 Views10374
    Read More
  3. Bitnami 레드마인(Redmine) 설치

    이 문서는 프로젝트 관리 및 요구사항 관리, 테스트 관리 등으로 활용할 수 있는 레드마인을 쉽게 설치할 수 있는 패키지인 Bitnami 레드마인 설치 방법에 대해서 작성합니다. Bitnami 버전이 아닌 직접 설치를 원하시는 분들은 아래의 링크를 확인하시기 바랍...
    Date2014.07.14 ByPSEG Reply5 Views26329
    Read More
  4. 마이린(Mylyn) 플러그인 설치

    이 문서는 마이린(Mylyn)에서 활용가능한 플러그인과 그 설치법에 대해서 간단하게 다룹니다. Mylyn 플러그인 리스트현재 최신버전의 마이린(Mylyn)에서 지원하는 플러그인들은 다음과 같습니다. 필자의 경우 관심있게 보고 테스트 해보고 싶은 플러그인...
    Date2014.07.11 ByPSEG Reply1 Views5306
    Read More
  5. Redmine 설치 2부 - Ruby 및 Redmine 설치

    이 문서 Redmine을 Windows 계열의 OS에 설치하는 가이드를 제공한다. 필자는 Windows Server 2008에 설치를 하였으며, 가능한 모든 소프트웨어를 최상위 버전으로 설치할려고 노력하였다. Redmine 설치 1부 - 준비 및 MySQL 설치 Redmine 설치 2부 - ...
    Date2014.07.01 ByPSEG Reply9 Views11623
    Read More
  6. Redmine 설치 1부 - 준비 및 MySQL 설치

    이 문서 Redmine을 Windows 계열의 OS에 설치하는 가이드를 제공한다. 필자는 Windows Server 2008에 설치를 하였으며, 이 문서를 읽는 독자들이 어려움 없이 쉽게 설치가 가능하도록 하기 위해, 4번 가량 설치를 수행하였다. Redmine을 설치하면, Ruby와 MySQ...
    Date2014.07.01 ByPSEG Reply0 Views20935
    Read More
  7. Gerrit 코드리뷰(Code Review) 설치 가이드 4부 - Gerrit 설정

    이 문서는 Gerrit 코드(Code Review) 설치 가이드 4부인 Gerrit을 기본적으로 사용하기 위해서 설정해야할 부분에 대해서 설명한다. 1. 사용자 등록먼저 Gerrit을 사용할 사용자를 등록한다. Gerrit을 사용할 사용자는 개발자가 될 수 있고, 단순히 코드를 리...
    Date2014.05.07 ByPSEG Reply1 Views15777
    Read More
  8. Gerrit 코드리뷰(Code Review) 설치 가이드 3부 - Gerrit 설치

    이 문서는 Gerrit 코드리뷰(Code Review) 설치 가이드 4부 중 3번째인 Gerrit 설치에 대하여 다룬다. 앞의 1, 2부가 Gerrit 설치를 위한 준비 단계였으며, Gerrit의 원활한 설치 및 시작을 위해 필수적인 내용에 대하여 다루었다. 1. 다운로드현재 Gerrit은 원...
    Date2014.05.07 ByPSEG Reply0 Views11391
    Read More
  9. Gerrit 코드리뷰(Code Review) 설치 가이드 2부 - Http 인증 설정

    이 문서는 Gerrit 코드리뷰(Code Review) 설치 가이드 1부 - 준비에 이어서 2부 Http 인증 설정에 대하여 다룬다. 앞의 1부 - 준비에서 설명한데로, Gerrit 접속하기 위해서는 인증 방식을 선택할 필요가 있다. 인증 방식은 openid, openid_sso, ...
    Date2014.05.07 ByPSEG Reply0 Views10676
    Read More
  10. Gerrit 코드리뷰(Code Review) 설치 가이드 1부 - 준비

    소스코드에 대한 리뷰는 아주 오래전부터 중요하게 여겨진 사항이다. 소프트웨어 공학에서는 워크쓰루(walkthroughts)나 인스팩션(Inspection)과 같은 형태의 리뷰가 소프트웨어 소스 코드의 품질을 높이는데 중요한 역할을 한다고 보고 있다. 국내에서도 2000...
    Date2014.05.07 ByPSEG Reply3 Views26677
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4