0. 수동 설치를 하는 이유
bitnami installer로 한번에 설치하는 것이 변할 수 있다.
하지만 기존의 DBMS Mysql을 사용하는 경우나 여러 bitnami installer를 사용하기 되면
해당 수만의 mysql windows service가 등록된다. 이에 따른 시스템 리소스가 낭비된다.
1. 준비
- redmine은 버전: 2.6.6 으로 2015년 07월07일에 릴리즈된 버전 사용
http://www.redmine.org/projects/redmine/wiki/Download
- 설치 환경(OS): windows8.1 k 64bit
-제외부분: apache와의 연동은 제외
Mysql 세부 설치 방법
2. Mysql 설치
http://dev.mysql.com/downloads/mysql 에서 다운로드 받아 설치(MySQL Community 버전)
http://dev.mysql.com/downloads/windows/installer/5.6.html
Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries.
전체 제품은 http://dev.mysql.com/downloads 에서 확인 가능
3. MySQLWorkbench 설치
Mysql에서 없이 설치 시, 별도 설치가능
http://dev.mysql.com/downloads/workbench/
4. Ruby 설치
- http://http://rubyonrails.org/download/
다운로드 및 실행
- 설치경로확인 : D:\program\Ruby21-x64
- Add Ruby executables to your PATH 체크
- 윈도우키 + R -> cmd 로 명령 프롬프트 진입
- ruby -v 로 ruby 버전 확인
- gem -v 로 gem 버전 확인
- cd D:\program\Ruby21-x64
- gem install bundler
5. Redmine 다운로드
- http://www.redmine.org/releases 다운로드
- D:\program\redmine-2.6.6
6. DevKit 설치
- http://http://rubyonrails.org/download/
다운로드하고 D:\program\DevKit-mingw64-4.7.2-x64에 설치(압축해제)
- cd D:\program\DevKit-mingw64-4.7.2-x64
- ruby dk.rb init
- ruby dk.rb install
- 환경 변수 등록 D:\program\DevKit-mingw64-4.7.2-x64\bin
- D:\program\DevKit-mingw64-4.7.2-x64\devkitvars.bat 실행
7. Gem 설치
- D:\program\redmine-2.6.6\Gemfile mysql2 버전 맞춰줌(= 0.3.18)
맨 앞에 둠
START ADD
gem "mysql2", "= 0.3.18"
END ADD
중간 부분 주석 처리함
gem "mysql2", "~> 0.3.11", :platforms => [:mri, :mingw] 부분을
- 명령 프롬프트
cd D:\program\redmine-2.6.6
bundle install --without development test postgresql sqlite rmagick
8. Mysql database & user 생성
- MySQL Workbench 실행 후 이미 생성되어 있는 Local instance MySQL로 로그인
- 아래와 같은 Query가 입력되어 있음
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by '[your_pw]';
grant all privileges on redmine.* to 'redmine'@'localhost';
- 위의 쿼리 실행(번개 아이콘 클릭)
- 비밀번호 변경
9. libmysql.dll
- 설치한 Mysql의 lib폴더에 있는 libmySQL.dll를 Ruby의 bin에 복사
C:\Program Files\MySQL\MySQL Server 5.6\bin\libmySQL.dll
D:\program\Ruby21-x64\bin
http://dev.mysql.com/downloads/connector/c 에서 Windows (x86, 64-bit), ZIP Archive 다운로드
10. database.yml
- D:\program\redmine-2.6.6\config\database.yml.example 파일을 복사해서 아래 파일 생성
D:\program\redmine-2.6.6\config\database.yml
- D:\program\redmine-2.6.6\config\database.yml의 production 부분 아래와 같이 수정 후 저장
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "[YOUR PASSWORD]"
encoding: utf8
11. session 생성
- cd D:\program\redmine-2.6.6
- bundle exec rake generate_secret_token
12. DB migrate 실행
중요함
http://dev.mysql.com/downloads/connector/c 에서 다운받아
D:/program/mysql-connector-c-6.1.6-winx64 에 설치
- gem install mysql2 -- '--with-mysql-dir="D:/program/mysql-connector-c-6.1.6-winx64"'
bundle show mysql2가 없는 경우
- bundle install --without development test postgresql sqlite rmagick
- bundle update
- gem install activerecord-mysql2-adapter
- set RAILS_ENV=production
- bundle exec rake db:migrate
13. 기본 데이터 로드
- RAILS_ENV=production
- set REDMINE_LANG=ko
- bundle exec rake redmine:load_default_data
중간에 입력 표시 뜨면 ko 입력
14. 서버기동 (Webrick) 및 로그인 테스트
- bundle exec ruby script/rails server webrick -e production
- http://localhost:3000/ 에서 Redmine 잘 돌아가는지 확인
- 로그인 테스트
- http://localhost:3000/login
login: admin
password: admin
- Redmine 세팅 종료
15. 참고자료
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
http://www.redmine.or.kr/boards/3/topics/177-2-3-3
'IT와 꿍짝 > 툴-레드마인, MANTIS 등' 카테고리의 다른 글
Redmine(레드마인)설정의 카테고리를 통한 담당자 자동 할당 (0) | 2017.02.27 |
---|---|
Redmine(레드마인)Plugin 설치 및 삭제 방법입니다. (0) | 2017.02.27 |
Redmine(레드마인)워크 플로우 이해하기 (0) | 2017.02.27 |
Redmine(레드마인) 레드마인 복구(운영환경) (0) | 2017.02.27 |
Redmine(레드마인) 비동기 이메일 전송으로 속도 개선 (0) | 2017.02.27 |
댓글