eyemine설치
Lee Joon이(가) 2014-03-05에 추가
eyemine 설치 문의 드립니다.
redmine client 앱이 실시간 알림이 되지 않는데다 여러가지 불편함이 있어 eyemine을 설치하려 합니다.
설치환경은 윈도우 2003서버이고 redmine은 2.4.3-0 버전입니다.
bundle install —without development test는 했고
SET RAILS_ENV=eyemine rake db:migrate_plugins 해서 플러그인도 설치하였습니다만
막상 관리에서 eyemine을 클릭하면 Internal error가 뜨네요.
아무리 찾아봐도 eyemine 설치에 관한 글은 보이지 않아 질문 남깁니다.
답글 (10)
RE: eyemine설치 - 커뮤니티 관리자이(가) 2014-03-06에 추가
안녕하세요? 커뮤니티 관리자입니다.
말씀하신 플러그인은 전부터 알고는 있었는데 아직 설치는 안해 봤네요.
그럼 설치해 보고 답변드리겠습니다.
(참고로 오늘은 제가 외근이 있어서 내일 가능할 것 같네요 ^^;)
RE: eyemine설치 - 커뮤니티 관리자이(가) 2014-03-07에 추가
안녕하세요? 커뮤니티 관리자입니다.
말씀드린대로 금일 설치를 해 봤습니다.
그런데 설치가 아무 이상없이 잘 되네요. ;
그래서 글 남겨 놓으신 것을 보니 좀 이상한 점이 있어서 말씀드립니다.
플러그인 설치할 때 2.x버전에서는 아래와 같은 명령어로 테이블 생성 및 플러그인 적용을 합니다.
rake redmine:plugins:migrate RAILS_ENV=production
즉 SET RAILS_ENV=eyemine rake db:migrate_plugins 이것 대신 위명령어로 실행해 보시기 바랍니다.
그럼 첨부한 그림과 같이 화면이 보이시리라 생각됩니다.
만약 안되시면 로그 파일을 올려 주시면 분석해 보도록 하겠습니다.
로그파일은 redmine_root폴더 아래로 log폴더가 있을 겁니다. 그 안에 production.log이 있습니다.
그럼 해 보세요.
RE: eyemine설치 - 커뮤니티 관리자이(가) 2014-03-07에 추가
로그를 분석해 보니 아래와 같은 에러가 발생하고 있습니다.
ActiveRecord::StatementInvalid (Mysql2::Error: Unknown column ‘users.mobile_status’ in ‘where clause’: SELECT COUNT (*) FROM `users` WHERE `users`.`type` IN (‘User’, ‘AnonymousUser’, ‘MobileUser’) AND `users`.`mobile_status` = 1 AND (users.status <> 0)):
vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.16/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in `query’
vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.16/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in `block in execute’
vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.16/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log’
vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.16/lib/active_support/notifications/instrumenter.rb:20:in `instrument’
vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.16/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log’
이 에러 내용은 컬럼이 없다는 내용이고 컬럼은 eyemine이 정상적으로 설치되면 생기는 컬럼으로 결국 테이블 마이그레이션이 안된 걸로 보입니다.
테이블 마이그레이션은 위에서 언급한 rake redmine:plugins:migrate RAILS_ENV=production 이 명령어를 사용해야 됩니다.
이 명령어를 실행하면 컬럼이 추가되는 내용들이 보입니다.
혹시 이 명령어를 실행시켰을 때 어떤 반응이 있었나요?
이 부분이 정상적으로 실행되어야 합니다.
그럼 다시 해 보시고 안되면 안된 부분을 화면 캡쳐해서 올려 주시면 보도록 하겠습니다.
RE: eyemine설치 - Lee Joon이(가) 2014-03-07에 추가
답변 달아 주셔서 감사합니다.
조금씩 알아가고는 있으나 여전히 갈 길이 먼 것 같네요.
캡쳐 파일 올립니다. 뭘 설치해야 하는 걸까요?
또 어떤 명령어를 써야 할까요?
RE: eyemine설치 - 커뮤니티 관리자이(가) 2014-03-07에 추가
아 화면을 보니 마이그레이션 전에 설치되어야 모듈 버전이 맞지 않다는 에러를 내고 있네요.
gem install rake -v10.1.1
이렇게 해서 설치를 해 주시면 됩니다.
그 다음에 또 설치할 게 나올 수도 있겠네요.
만약 없으면 마이그레이션이 실행 될 겁니다.
그럼 해 보세요.
RE: eyemine설치 - Lee Joon이(가) 2014-03-10에 추가
고맙습니다. 또하나를 배웠네요.
뭔가를 알아가는 것 같아서 좋긴 한데 하면 할수록 뭔가 문제에 봉착하는 느낌입니다. ㅎㅎ
도움주신 덕분에 설치까지는 완료를 했습니다.
자꾸 물어봐서 죄송하지만..;;;
설정에 들어가서 뭔가 설정을 하려 했더니 The requested URL /mobile/users was not found on this server 라고 나오네요.
귀찮으시겠지만 물어볼데가 없어서요;;
requested URL 을 입력하려고 해도 계속 저런 에러가 나니…
계속 찾아보고 스스로 해결하려고 하고는 있습니다만 어렵네요 ㅎㅎ
RE: eyemine설치 - 커뮤니티 관리자이(가) 2014-03-10에 추가
역시나 구체적인 에러를 알려면 로그파일을 봐야 할 것 같습니다.
로그파일을 올려 주시면 감사하겠습니다.
RE: eyemine설치 - 커뮤니티 관리자이(가) 2014-03-10에 추가
참고로 오늘 아이폰으로 접속해서 테스트하는데 여러가지 에러가 발생을 하네요.
저의 경우는 정상적으로 설치된 상황으로 판단되어서 자체 결함이 있는 것 같습니다.
이 부분은 플러그인을 개발하신 분이 대응해 주셔야 할 것 같습니다.
아시겠지만 이 플러그인은 우리나라 개발자 분이 만든 것이라 의사소통하기는 편하긴 하겠네요. ^^
RE: eyemine설치 - Lee Joon이(가) 2014-03-10에 추가
고맙습니다.
귀찮으셨을텐데 일일히 답변 달아주셔서 감사해요.
레드마인.. 시간나는대로 공부를 해야 겠어요.
아직 해결이 된 건 아니지만 답변 하나하나에 큰 도움이 되었습니다.
고맙습니다.