에 설치했을 때의 기록.png)
Redmine + sqlite의 구성으로 Windwos10 (x64)에 설치했을 때의 기록
개요
Bitnami의 인스톨러를 사용하면 Apache나, MySQL이 인스톨 되어 버린다.
개발 환경의 포트를 파괴해 버리기 때문에 최소 구성으로 인스톨을 실시했다.
sqlite는 대규모 관리에는 어울리지 않지만, 개인용 메모장에 사용하는 분에게는 편리.
전제 조건
설치할 물건
Ruby 설치
Ruby 본체 설치
RubyInstaller Ruby 2.2.4 (x64) 7-ZIP ARCHIVES 다운로드.
@echo off
SET RUBY_HOME=D:\Tools\Redmine\ruby-2.2.4-x64-mingw32
SET PATH=%PATH%;%RUBY_HOME%\bin
start /b
set http_proxy=http://proxy.example.com:8080
set https_proxy=http://proxy.example.com:8080

개발 키트 설치
DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe 다운로드.
## Ruby에 개발 키트 등록
REM ワークディレクトリを開発キットフォルダへ移動する。
cd DevKit-mingw64-64-4.7.2-20130224-1432-sfx
REM 「ruby dk.rb init」を実行し、「config.yml」の作成を行う。
ruby dk.rb init

REM Rubyへ開発キットをインストールする
ruby dk.rb install

RMagick 설치(선택 사항)
ImageMagick 설치
ImageMagick 6.9.x HDRI Q16 (64bit) 다운로드.

* "Install development headers and libraries for C and C++"를 체크(RMagick 컴파일에 필요)

RMagic 설치
REM RMagicインストール
gem install rmagick --platform=ruby -- --with-opt-lib="D:\Tools\Redmine\ImageMagick-6.9.3-Q16-HDRI/lib" --with-opt-include="D:\Tools\Redmine\ImageMagick-6.9.3-Q16-HDRI/include"
Redmine 설치
production:
adapter: sqlite3
database: db/redmine.sqlite3
development:
adapter: sqlite3
database: db/redmine_development.sqlite3
test:
adapter: sqlite3
database: db/redmine_test.sqlite3
REM ワークディレクトリを「D:\Tools\Redmine\redmine-3.2.0」へ移動。
cd D:\Tools\Redmine\redmine-3.2.0
REM bundlerインストール
gem install bundler
REM rmagicをインストールしていない場合。
REM bundle install --without development test rmagick mysql mysql2 postgresql sqlserver
REM rmagicインストール済の場合。
bundle install --without development test mysql mysql2 postgresql sqlserver
REM 秘密キーの作成
rake generate_secret_token
REM データベース、テーブル作成
rake db:migrate RAILS_ENV=production
REM データベース、デフォルトデータ登録
REM 途中で言語を聞かれるので ja (任意)と入力する。
rake redmine:load_default_data RAILS_ENV=production

Redmine 시작 스크립트 작성
@echo off
SET RUBY_HOME=D:\Tools\Redmine\ruby-2.2.4-x64-mingw32
SET PATH=%PATH%;%RUBY_HOME%\bin
cd %~dp0
start ruby bin/rails server webrick -e production -p 3210
timeout 5
start http://localhost:3210/



이상입니다.
추가
Gantt 차트 PNG 출력의 깨짐 대응
config/configuration.yml.example 복사하여 config/configuration.yml을 만들고 205 행당 다음 항목을 주석으로 설정
rmagick_font_path: C:\windows\fonts\msgothic.ttc
참고 자료
rmagick_font_path: C:\windows\fonts\msgothic.ttc