336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Redmine 이관 작업 시 NoMethodError 처리 방법
환경정보
CentOS 6.5 Final (명령어로 확인 방법 $ cat /etc/redhat-release)
MySQL 5.1.73 (mysql 로그인 후 mysql> SELECT version();)
ruby 2.0.0p353 (명령어로 확인 방법 $ ruby -v)
NoMethodError (undefined method `mustchangepasswd?' 이라는 에러가 이관 작업 시 발생 하였으며, 구글에서 해결 방안을 찾기 위해 검색을 하였다. 아래는 구글에서 이번 문제 해결했을 때 참고했던 URL 이다.
Search Result
위 검색결과를 토대로 진행을 하였고, 위 내용에 대해 문제가 생긴 이유는 Redmine이 버전업이 되면서 DB 가 조금 바뀌어서 나오는 문제라고 보시면 됩니다. 해결 방안은 아래와 같습니다.
- Mysql 로그인 후 해당 데이터베이스를 drop 합니다. ( mysql> DROP DATABASE redmine; )
- 다시 데이터베이스를 create 합니다. ( mysql> CREATE DATABASE redmine; )
- 덤프파일로 다시 복원을 합니다. ( $ mysql -u [아이디] -p redmine < [덤프파일 경로] )
-
DB 마이그레이션을 진행합니다.
- $ rake db:migrate RAILS_ENV=production
- $ rake redmine:plugins:migrate RAILS_ENV=production
'Programming' 카테고리의 다른 글
[python web framework] Getting Started with django (0) | 2014.11.21 |
---|---|
virtualbox ubuntu 14.10 설치 시 속도 빠르게 하는 법 (0) | 2014.11.20 |
자바스크립트:차트 종류별 예제 및 설명(Javascript: Chart.js Sample & Description) (0) | 2014.11.07 |
자바스크립트: 차트 및 그래프를 그려보자(Javascript: Introduce Chart.js) (0) | 2014.11.04 |
자바스크립트: 이미지 미리보기(Javascript: Image Preview) (3) | 2014.11.02 |
DB tools > dbeaver 에서 테이블 복사 시 문제점 해결 방안 (0) | 2014.03.26 |
postgres timestamp update (0) | 2014.02.12 |
gitlab + nginx 설치 시 502 bad gateway 일 경우 해결 방안 (0) | 2014.02.05 |
nodejs-gcm 에서 'ReferenceError: statusCode is not defined' 라고 오류가 날 때 (0) | 2014.01.27 |
eclipse 에서 share project 가 안 보일 때 (0) | 2014.01.20 |