Redmine 버전 별로 plugin설치방법을 설명한다.
1. ver 1.x 설치
rake db:migrate_plugins RAILS_ENV=production
2. ver 2.x 설치
rake redmine:plugins:migrate RAILS_ENV=production
3. 설치 예-impasse
3.1 경로 이동
Redmine 1.x 사용하면
cd vendor/plugins
혹은 Redmine 2.0.x 사용하면
cd plugins
3.2 plugin을 GitHub로 부터 받기
git clone https://github.com/kawasima/redmine_impasse.git
3.3 설치하기
3.3.1 ver 1.x 설치
rake db:migrate_plugins NAME=redmine_impasse RAILS_ENV=production
3.3.2 ver 2.x 설치
rake redmine:plugins:migrate NAME=redmine_impasse RAILS_ENV=production
작업 내용(plugin 삭제)
Redmine 버전 별로 plugin삭제방법을 설명한다.
아래 <<plugin_name>>는 실제 plugin 이름으로 대체한다. 예를 들어 plugin이 impasse라면 redmine_impasse라고 적는다.
1. ver 1.x 삭제
rake db:migrate:plugin NAME=<<plugin_name>> VERSION=0 RAILS_ENV=production
2. ver 2.x 삭제
rake redmine:plugins:migrate NAME=<<plugin_name>> VERSION=0 RAILS_ENV=production
3. 수동 삭제
작업 전, 데이터베이스를 백업하는 것을 권장한다. (“SWV_MAN_RE_001_SW-Visualization Redmine백업 및 복구” 문서를 참조)
초기 설치 시, 테이블을 등록하는 plugin이 있다면 설치 전, 먼저 테이블을 삭제처리 하여야 한다. Impasse plugin의 경우 테이블명이 impasse_로 시작하여 생긴다. 또한 enabled_modules테이블도 정리해 주어야 한다.
redmine의 mysql에 직접 붙어서 query를 작성한다. 아래와 같다.
3.3.1 impasse로 시작하는 모든 table들을 삭제한다.
show tables;
drop table impasse_execution_bugs
3.3.2 사용가능 모듈에서 impasse 제거
delete from enabled_modules where name='impasse';
3.3.3 migration 된 기록도 삭제(삭제하지 않으면 재설치 시 오류발생)
delete from schema_migrations where version like '%redmine_impasse'
참고사항
1. Redmine의 plugin 설치 정보: http://www.redmine.org/projects/redmine/wiki/Plugins
2. Plugin Impasse 정보: http://www.redmine.org/plugins/impasse
http://kawasima.github.io/redmine_impasse
3. Redmine의 plugin들 정보: http://www.redmine.org/plugins
'IT와 꿍짝 > 툴-레드마인, MANTIS 등' 카테고리의 다른 글
Redmine(레드마인)Multi 실행 처리(Multi 인스턴스 아님)를 위한 선처리 방안 (0) | 2017.02.27 |
---|---|
Redmine(레드마인)설정의 카테고리를 통한 담당자 자동 할당 (0) | 2017.02.27 |
Redmine(레드마인)버전 2.6.6 (2015년 07월07일에 릴리즈된 버전) 수동 설치 방법 [중급이상용] (0) | 2017.02.27 |
Redmine(레드마인)워크 플로우 이해하기 (0) | 2017.02.27 |
Redmine(레드마인) 레드마인 복구(운영환경) (0) | 2017.02.27 |
댓글