본문 바로가기
툴-레드마인, MANTIS 등

Redmine 3.2.0 (2015년 12월 6일에 릴리즈된 버전) 수동 설치 방법 (WINDOWS 10 )

by 해피비(Happy plan B) 2015. 7. 10.
반응형

* 2016년 1월  14일 Windows 10 32bit에서 설치하는 부분 포함합니다.

json 오류시  http://blog.tolinezip.com/ruby/2015/01/19/install-ruby-on-windows.html 참조하여

GIT을 먼저 설치한 후, cmd에서 %git_rootDir%\bin\rebase.exe -b 0x64000000 %devkit_rootDir%\bin\msys-1.0.dll 실행
(아래 6번 이후 실시)

Windows10 32bit 버전에서 설치한 화면입니다. bitnami 자동설치가 되지 않아 부득히 수동설치를 진행한 부분으로 본 문서에 업데이트 합니다. 기존 Redmine 2.6.6 (2015년 07월07일에 릴리즈된 버전) 이미지는 이후 부터 나옵니다.




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 bin/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


감사드리며...

구독자님의 공감 클릭과 댓글에 먼저 감사 드려요. 
아래 ▼▼구독버튼도 눌러 주시길 부탁드려요.

감사합니다.


반응형

댓글