Question 플러그인 설치 시 에러가 발생합니다.
Kim William이(가) 2018-02-13에 추가
안녕하세요.
먼저 환경은 다음과 같습니다.
1. OS : Windows 7 x86
2. Bitnami Redmine 3.4.4-1 (Windows installer로 설치)
3. Question Plugin은 'git clone https://github.com/edavis10/question_plugin' 으로 받았습니다.
이후 Bitnami Redmin Stack Environment 에서 아래의 메시지들이 출력됐습니다.
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Bitnami\redmine-3.4.4-1>cd C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plu
gins
C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plugins>rake redmine:plugins:migr
ate NAME=question_plugin VERSION=0 RAILS_ENV=production
(in C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs)
rake aborted!
NameError: uninitialized constant QuestionHooksBase::Gravatarify
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest
ion_hooks_base.rb:3:in `<class:QuestionHooksBase>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest
ion_hooks_base.rb:1:in `<top (required)>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest
ion_issue_hooks.rb:1:in `<top (required)>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/init.rb:3
:in `<top (required)>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:155:in `blo
ck in load'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:146:in `eac
h'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:146:in `loa
d'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/config/initializers/30-redmine.rb
:21:in `<top (required)>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/config/environment.rb:14:in `<top
(required)>'
Tasks: TOP => redmine:plugins:migrate => environment
(See full trace by running task with --trace)
Rake Aborted 에러가 발생하는데 어떻게 해결해야 할까요...
구글링으로 아무리 찾아봐도 해결되는 방법이 없네요
도와주세요!
답글 (5)
RE: Question 플러그인 설치 시 에러가 발생합니다. - 커뮤니티 관리자이(가) 2018-02-13에 추가
아래 명령어 실행을 레드마인 설치 root에서 해 보실래요?
cd C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\
rake redmine:plugins:migrate NAME=question_plugin VERSION=0 RAILS_ENV=production
그런데 위의 명령어는 설치 명령어가 아니라 제거할 때 사용하는 명령어입니다.
설치명령어는 아래와 같습니다.
rake redmine:plugins:migrate NAME=question_plugin RAILS_ENV=production
RE: Question 플러그인 설치 시 에러가 발생합니다. - Kim William이(가) 2018-02-13에 추가
답변 감사드립니다!
제가 로그 복사하다가 지우는 과정 메시지로 잘못 올렸네요;
일단 알려주신대로 아래의 명령어를 실행했습니다.
cd C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\
rake redmine:plugins:migrate NAME=question_plugin RAILS_ENV=production
이번엔 다른 에러 메시지가 발생하네요..ㅠㅠ
C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plugins>cd C:\Bitnami\redmine-3.4
.4-1\apps\redmine\htdocs\
C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs>rake redmine:plugins:migrate NAME
=question_plugin RAILS_ENV=production
Could not find gem 'webrat x86-mingw32' in any of the gem sources listed in your
Gemfile or in gems cached in vendor/cache.
Run `bundle install` to install missing gems.
다시 한번 도움 요청 드립니다...^^;
RE: Question 플러그인 설치 시 에러가 발생합니다. - 커뮤니티 관리자이(가) 2018-02-13에 추가
webrat x86-mingw32 라는 Gem이 없어서 에러가 발생했습니다.
bundle install 이라는 명령어를 실행시켜 보세요.
정상적으로 실행되지 않으면 다시 안내메시지가 나올 겁니다.
즉 안내메시지에 따라 대응을 해 주시면 됩니다.
RE: Question 플러그인 설치 시 에러가 발생합니다. - Kim William이(가) 2018-02-13에 추가
답변 감사드립니다!
bundle install
이후에 처음 문의드린 에러 메시지가 발생합니다 ㅠ
C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs>bundle install
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Using rake 12.3.0
Using i18n 0.7.0
Using minitest 5.11.1
Using thread_safe 0.3.6
Using tzinfo 1.2.4
Using activesupport 4.2.8
Using builder 3.2.3
Using erubis 2.7.0
Using mini_portile2 2.3.0
Using nokogiri 1.8.1 (x86-mingw32)
Using rails-deprecated_sanitizer 1.0.3
Using rails-dom-testing 1.0.9
Using crass 1.0.3
Using loofah 2.1.1
Using rails-html-sanitizer 1.0.3
Using actionview 4.2.8
Using rack 1.6.8
Using rack-test 0.6.3
Using actionpack 4.2.8
Using globalid 0.4.1
Using activejob 4.2.8
Using mime-types-data 3.2016.0521
Using mime-types 3.1
Using mail 2.6.6
Using actionmailer 4.2.8
Using actionpack-xml_parser 1.0.2
Using activemodel 4.2.8
Using arel 6.0.4
Using activerecord 4.2.8
Using public_suffix 3.0.1
Using addressable 2.5.2
Using bundler 1.16.1
Using climate_control 0.2.0
Using cocaine 0.5.8
Using coderay 1.1.2
Using concurrent-ruby 1.0.5
Using css_parser 1.6.0
Using daemons 1.2.6
Using eventmachine 1.2.5 (x86-mingw32)
Using ffi 1.9.18 (x86-mingw32)
Using htmlentities 4.3.4
Using thor 0.20.0
Using railties 4.2.8
Using jquery-rails 3.1.4
Using kaminari-core 1.1.1
Using kaminari-actionview 1.1.1
Using kaminari-activerecord 1.1.1
Using kaminari 1.1.1
Using liquid 2.6.3
Using mimemagic 0.3.2
Using multi_json 1.13.1
Using mysql2 0.4.6 (x86-mingw32)
Using net-ldap 0.12.1
Using pandoc-ruby 2.0.2
Using paperclip 4.2.4
Using protected_attributes 1.1.4
Using ruby-openid 2.3.0
Using rack-openid 1.4.2
Using rack-raw-upload 1.1.1
Using sprockets 3.7.1
Using sprockets-rails 3.2.1
Using rails 4.2.8
Using rb-fsevent 0.10.2
Using rb-inotify 0.9.10
Using rbpdf-font 1.19.1
Using rbpdf 1.19.3
Using redcarpet 3.4.0 (x86-mingw32)
Using redmine_crm 0.0.34
Using request_store 1.0.5
Using sass-listen 4.0.0
Using sass 3.5.5
Using tilt 2.0.8
Using sass-rails 5.0.7
Using rich 1.4.8 from https://github.com/a-ono/rich.git (at master@93d1dd9)
Using rmagick 2.15.4 (x86-mingw32)
Using roadie 3.2.2
Using roadie-rails 1.1.1
Using thin 1.6.2 (x86-mingw32)
Using tzinfo-data 1.2017.3
Updating files in vendor/cache
Bundle complete! 39 Gemfile dependencies, 79 gems now installed.
Gems in the groups development and test were not installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs>rake redmine:plugins:migrate NAME
=question_plugin RAILS_ENV=production
rake aborted!
NameError: uninitialized constant QuestionHooksBase::Gravatarify
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest
ion_hooks_base.rb:3:in `<class:QuestionHooksBase>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest
ion_hooks_base.rb:1:in `<top (required)>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest
ion_issue_hooks.rb:1:in `<top (required)>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/init.rb:3
:in `<top (required)>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:155:in `blo
ck in load'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:146:in `eac
h'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:146:in `loa
d'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/config/initializers/30-redmine.rb
:21:in `<top (required)>'
C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/config/environment.rb:14:in `<top
(required)>'
Tasks: TOP => redmine:plugins:migrate => environment
(See full trace by running task with --trace)
사실 제가 요점이 흐려질까봐 다른 얘기는 안썼는데요..
'bundle install -no-deployment' 이라든가 재설치, 다른 플러그인 설치 등 구글링을 통해 이것 저것 해봤지만 정말 모르겠어서 글을 남긴 것입니다.
아무것도 시도를 안해보고 바로 글만 올리는 느낌이 들어서..^^; 오해하실까봐 여담을 남깁니다.
계속해서 도움 부탁 드립니다!ㅠ
RE: Question 플러그인 설치 시 에러가 발생합니다. - Kim William이(가) 2018-02-22에 추가
Kim William의 덧글:
안녕하세요. 먼저 환경은 다음과 같습니다. 1. OS : Windows 7 x86 2. Bitnami Redmine 3.4.4-1 (Windows installer로 설치) 3. Question Plugin은 'git clone https://github.com/edavis10/question_plugin' 으로 받았습니다. 이후 Bitnami Redmin Stack Environment 에서 아래의 메시지들이 출력됐습니다. Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Bitnami\redmine-3.4.4-1>cd C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plu gins C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plugins>rake redmine:plugins:migr ate NAME=question_plugin VERSION=0 RAILS_ENV=production (in C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs) rake aborted! NameError: uninitialized constant QuestionHooksBase::Gravatarify C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest ion_hooks_base.rb:3:in `<class:QuestionHooksBase>' C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest ion_hooks_base.rb:1:in `<top (required)>' C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/lib/quest ion_issue_hooks.rb:1:in `<top (required)>' C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/plugins/question_plugin/init.rb:3 :in `<top (required)>' C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:155:in `blo ck in load' C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:146:in `eac h' C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/lib/redmine/plugin.rb:146:in `loa d' C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/config/initializers/30-redmine.rb :21:in `<top (required)>' C:/Bitnami/redmine-3.4.4-1/apps/redmine/htdocs/config/environment.rb:14:in `<top (required)>' Tasks: TOP => redmine:plugins:migrate => environment (See full trace by running task with --trace) Rake Aborted 에러가 발생하는데 어떻게 해결해야 할까요... 구글링으로 아무리 찾아봐도 해결되는 방법이 없네요 도와주세요!
자체 해결했습니다.
혹시나 저처럼 레드마인 입문자 분들께 도움이 될까 해서 팁 남겨드립니다.
저는 레드마인의 무료 플러그인을 최대한 활용하여 커스터마이징 하는 것이 목적입니다.
그런데 플러그인을 설치하다 보면 위에 글과 같이 에러가 발생하기도 하고, 정상적으로 설치 됐지만 특정 페이지에서 에러가 나는 등의 문제가 많이 발생합니다.
제가 겪은 경험상, 이유는 다음과 같습니다.
1. 제공되는 플러그인의 버전이 너무 낮다.
git 주소로 제공되는 플러그인의 경우, master는 버전이 낮고 branch만 활성화 돼있는 경우가 있습니다.
이 경우에는 brach주소의 플러그인을 설치하면 해결되는 경우가 있습니다.
또한, 같은 플러그인인데 여러 사용자가 만들어서 제공하는 경우도 있습니다.
활동이 왕성한 플러그인을 사용하세요!
2. 특정 플러그인에서 충돌이 발생한다.
일반 사용자들이 만든 플러그인과 RedmineUp 에서 제공되는 플러그인이 충돌나는 경우가 있습니다.
아직 해결 방법은 못찾았지만, 충돌 위치는 RedmineUp이더군요ㅠ
도움이 될만한 팁일지는 모르겠지만.. 위 내용을 알아내는데 상당히 많은 시간이 소요됐습니다.
참고하세용~