redmine은 기본적인 위키 작성 툴인 textile이 있음
근데 이게 너무 기능이 간편해서... 좀 잘 해보려고 redmine 포럼의 ono란 사람이 개조한
redmine_ckeditor를 받았음, 근데.. 문제는 이걸 받아서 redmine 폴더의 plugin에 넣으면
무조건 구동이 안된다. 100%, 이걸로 오늘 삽질, 어떻게 해결할지 생각해봐야겠다.


1. rake db:migration RAILS_ENV='production' 은 redmine 폴더안의 htdocs 에서 실행해야된다.
    ㄴ 추가로 2.x대 버전에서는 db:migration이 아니라 db:migrate로 입력해줘야 한다(12-07-12)

2. 왠만한 프로그램 설치 안됐다는건 gem install 'xxx'로 해결할 수 있는건 좋은 기능인것 같다.

3. redmine 2.x 대에서는 plugins 폴더가 vendor 안에 넣으면 오류메세지도 뜨고 실행도 안된다.

4. execjs 설치시 Permission Denied 문제가 뜬다. / Redmine Stack 사용을 관리자 권한으로 실행하니 잘된다.

5. 이제 htdocs로 들어가니 안먹던 rake db:migrate_plugins RAILS_ENV="production"이 먹기 시작한다.
    ㄴ 2.x대 버전부터는 db:migrate_plugins가 아니라 redmine:plugins:migrate 라고 입력해줘야한다.
        (rake redmine:plugins:migrate RAILS_ENV='production' / 12-07-31)

6. 마이그레이션 완료 CKeditor가 구동된다


교훈.

(1) Redmine Stack 사용 (CMD로 실행된다) 은 무조건 관리자 권한으로 실행시켜라

(2) 인터넷에 온 글은 살짝 유행이 지났기 때문에 무조건 Redmine 공식홈페이지 매뉴얼을 읽어라

(3) 절대 vendor 안에 plugins 폴더 만들어 넣지마라, 이건 커맨드 창에서도 경고해준다

(4) 에러메시지만 봐도 반은 이해함

(5) migration을 안하고 바로 plugins에 넣고 재시작시 무조건 레드마인이 뻗는다. 구동 안됨!

(6) db:migrate를 했을때도 뜨던 internal error가 redmine:plugins:migrate를 하니 훨씬 덜 뜨는 것 같다.

+ Recent posts