Redmine + sqlite의 구성으로 Windwos10 (x64)에 설치했을 때의 기록

Redmine + sqlite의 구성으로 Windwos10 (x64)에 설치했을 때의 기록

2022-10-05 last update

11 minutes reading Redmine x64 Windows10

개요



Bitnami의 인스톨러를 사용하면 Apache나, MySQL이 인스톨 되어 버린다.
개발 환경의 포트를 파괴해 버리기 때문에 최소 구성으로 인스톨을 실시했다.
sqlite는 대규모 관리에는 어울리지 않지만, 개인용 메모장에 사용하는 분에게는 편리.

전제 조건


  • Windwos 10 (x64)
  • 7-zip (해동용)
  • 인터넷 연결 환경
  • 「D:\Tools\Redmine\」 이하에 인스톨 하는 형태.
  • 상대 경로로 지정 가능하기 때문에, 자신의 환경으로 읽어들인다.


  • 설치할 물건


  • Ruby22-x64
  • ImageMagick-6.9.3-Q16-HDRI (RMagick 설치에 필요한 선택 사항)
  • Redmine 3.2.0

  • Ruby 설치



    Ruby 본체 설치



  • RubyInstaller Ruby 2.2.4 (x64) 7-ZIP ARCHIVES 다운로드.
  • 「D:\Tools\Redmine\ruby-2.2.4-x64-mingw32」에 전개.
  • 「D:\Tools\Redmine\set_env.cmd」를 이하의 내용으로 작성.
  • @echo off
    SET RUBY_HOME=D:\Tools\Redmine\ruby-2.2.4-x64-mingw32
    SET PATH=%PATH%;%RUBY_HOME%\bin
    start /b
    
  • 필요한 경우 프록시 설정도 "start/b"앞에 설명한다.
  • set http_proxy=http://proxy.example.com:8080
    set https_proxy=http://proxy.example.com:8080
    
  • D:\Tools\Redmine\set_env.cmd를 두 번 클릭하여 명령 프롬프트를 시작합니다.
  • "ruby-v"를 실행하여 버전 확인.


  • 개발 키트 설치



  • DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe 다운로드.
  • [D:\Tools\Redmine\DevKit-mingw64-64-4.7.2-20130224-1432-sfx]에 확장
    ## Ruby에 개발 키트 등록
  • D:\Tools\Redmine\set_env.cmd를 두 번 클릭하여 명령 프롬프트를 시작합니다.
  • 다음 내용을 실행한다.
  • REM ワークディレクトリを開発キットフォルダへ移動する。
    cd DevKit-mingw64-64-4.7.2-20130224-1432-sfx
    REM 「ruby dk.rb init」を実行し、「config.yml」の作成を行う。
    ruby dk.rb init
    


  • 「D:\Tools\Ruby\DevKit-mingw64-64-4.7.2-20130224-1432\onfig.yml」에 ​​「- D:\Tools\Redmine\ruby-2.2.4-x64-mingw32」가 존재하는지 확인. 없으면 끝에 추가한다.
  • 다음 내용을 실행한다.
  • REM Rubyへ開発キットをインストールする
    ruby dk.rb install
    



    RMagick 설치(선택 사항)



    ImageMagick 설치



  • ImageMagick 6.9.x HDRI Q16 (64bit) 다운로드.
  • 「D:\Tools\Redmine\ImageMagick-6.9.3-Q16-HDRI」로 패스를 변경한다. (공백이 들어있는 폴더는 NG처럼)


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



    RMagic 설치


  • D:\Tools\Redmine\set_env.cmd를 두 번 클릭하여 명령 프롬프트를 시작합니다.
  • 다음 내용을 실행한다.
  • 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 설치


  • 「D:\Tools\Redmine\redmine-3.2.0」에 전개.
  • 데이터베이스 연결 설정을 구성합니다.
  • 이하의 내용으로 「D:\Tools\Redmine\redmine-3.2.0\config\database.yml」을 작성한다.

  • production:
     adapter: sqlite3
     database: db/redmine.sqlite3
    
    development:
     adapter: sqlite3
     database: db/redmine_development.sqlite3
    
    test:
     adapter: sqlite3
     database: db/redmine_test.sqlite3
    
  • Redimine 초기 설정
  • 다음 내용을 실행한다.
  • 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 시작 스크립트 작성


  • 이하의 내용으로 「D:\Tools\Redmine\redmine-3.2.0\startup.cmd」를 작성한다.
  • @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/
    
  • 「D:\Tools\Redmine\startup.cmd」를 실행해 기동 확인
  • http://localhost:3210/ 」에 브라우저로 액세스해 표시 확인.


  • 이상입니다.

    추가



    Gantt 차트 PNG 출력의 깨짐 대응



    config/configuration.yml.example 복사하여 config/configuration.yml을 만들고 205 행당 다음 항목을 주석으로 설정
      rmagick_font_path: C:\windows\fonts\msgothic.ttc
    
    

    참고 자료


  • Redmine + SQLite를 Windows에서 0에서 설치하는 6 단계
  • How to install rmagick on windows 10