일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- UHD
- 시놀로지공유기
- 절전커버
- HP8640
- 네트워크스캔
- 브리즈매트
- 실외기 절전커버
- 8640
- 석회화
- 파클론
- 에어컨 실외기
- 시놀로지
- 쿨매트
- MR2200ac
- 시놀로지라우터
- LG IPS
- 실외기 절전 덮개
- 더함
- 파크론
- 하이퍼백업
- 서멀그리스
- 하얀가루
- MR2200
- STORJ
- RT-2600AC
- HP8610
- RT2600ac
- C490UHD
- 8610
- hyperbackup
- Today
- Total
따라쟁이
redmine에 ckeditor 플러그인 설치하기(rake문제 해결) 본문
사실 아래 2,3번글이 아주잘 설명되어 더 어떤 설명이 필요할까 했지만 라이브러리들이 일부 버전업되면서
설치중 에러가나는 경향이 있어서 기억할겸 글을 남깁니다.
1. stackoverflow
2.[레드마인 플러그인] Redmine CKEditor
https://luckygg.tistory.com/43
3.시놀리지 나스 synology nas(redmine plugin)설치
4.Bundler 2 릴리스의 업데이트
https://bundler.io/blog/2019/01/04/an-update-on-the-bundler-2-release.html
위 1,2,3 참조 글 중 가장 최신글인 3번을 먼저 참조 하는게 좋습니다.
일단 자신의 redmine에 맞는 ckeditor를 다운받아야합니다.
저는 시놀로지패키지에 현재는 3.2.xx 가 제공되기에 이에 맞는 1.1.7버전을 다운받았습니다.
https://github.com/a-ono/redmine_ckeditor
문제는 위 참조 글처럼 설치를 하게 되면
#rake redmine:plugins:migrate RAILS_ENV=production 명령 부분에서.
아래와 같거나 비슷한 문제가 계속 반복되었습니다.
root@synology_redmine:/home/redmine/redmine# rake redmine:plugins:migrate RAILS_ENV=production
/usr/local/lib/site_ruby/2.3.0/rubygems.rb:284:in `find_spec_for_exe': can't find gem rake (>= 0.a) with executable rake (Gem::GemNotFoundException)
from /usr/local/lib/site_ruby/2.3.0/rubygems.rb:263:in `bin_path'
from /usr/bin/rake:22:in `<main>'
그리하여 이곳저곳을 헤메던중 1번 참조를 찾았지만 답은 찾기는 힘들었고..
4번참조글에 bundle릴리즈 업데이트 내용을 살피던중 에러 메시지 내용이 유사하다는 것을 알게 됬어요.
Can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException) |
gem bundler -> gem rake로 바뀐것 빼곤 메시지가 같게 나오는 군요..
유추해 보건데.
$ cat Gemfile.lock | grep -A 1 "BUNDLED WITH" BUNDLED WITH 1.17.3 $ gem install bundler -v '1.17.3' |
결국 메시지 내용을 살펴보던중에 요구하는 rake가 버전이 안맞는것같다는 생각이 들었습니다.
떠한 위처럼 버전을 지명해서 설치할수도있구나 생각이 들었습니다.
설치 삭제는 일단 gem install / gem unistall에 대한 글을 참조했구요.
일반적인 RubyGems 명령어 사용하기
http://ruby-korea.github.io/rubygems-guides/rubygems-basics/#finding-gems
이제 해봐야죠..
1. 일단 아래 처럼 해봤어요. 요구사항이 >=0.a이기에 그대로 넣었더니 13.0.1이 설치되던군요.
아마도 최신버전이 설치되는것 같습니다.
root@synology_redmine:/home/redmine/redmine# gem install rake -v '>=0.a'
Fetching rake-13.0.1.gem
Successfully installed rake-13.0.1
Parsing documentation for rake-13.0.1
Installing ri documentation for rake-13.0.1
Done installing documentation for rake after 1 seconds
1 gem installed
root@synology_redmine:/home/redmine/redmine#
2. 그 다음 다시 시도 했습니다.
rake redmine:plugins:migrate RAILS_ENV=production
rake aborted!
Gem::LoadError: You have already activated rake 13.0.1, but your Gemfile requires rake 12.3.0. Prepending `bundle exec` to your command may solve this.
/home/redmine/redmine/config/boot.rb:4:in `<top (required)>'
/home/redmine/redmine/config/application.rb:1:in `<top (required)>'
/home/redmine/redmine/Rakefile:5:in `<top (required)>'
/var/lib/gems/2.3.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
(See full trace by running task with --trace)
Gemfile이 12.3.0을 13.0.1대신 요구합니다.
3. Rake 13.0.1를 삭제합니다.
root@synology_redmine:/home/redmine/redmine# gem uninstall rake -v '>=0.a' Remove executables: rake in addition to the gem? [Yn] Y Removing rake Successfully uninstalled rake-13.0.1 root@synology_redmine:/home/redmine/redmine# |
4. Rake 12.3.0을 설치합니다.
root@synology_redmine:/home/redmine/redmine# gem install rake -v '12.3.0' Fetching rake-12.3.0.gem Successfully installed rake-12.3.0 Parsing documentation for rake-12.3.0 Installing ri documentation for rake-12.3.0 Done installing documentation for rake after 1 seconds 1 gem installed root@synology_redmine:/home/redmine/redmine# |
5. 그다음 다시 시도합니다.
root@synology_redmine:/home/redmine/redmine# rake redmine:plugins:migrate RAILS_ENV=production
Migrating redmine_ckeditor (Redmine CKEditor plugin)...
== 20130418001207 CreateRichRichImages: migrating =============================
-- create_table(:rich_rich_images)
-> 0.5583s
== 20130418001207 CreateRichRichImages: migrated (0.5585s) ====================
== 20130418001208 AddUriCacheToRichImage: migrating ===========================
-- add_column(:rich_rich_images, :uri_cache, :text)
-> 0.0668s
== 20130418001208 AddUriCacheToRichImage: migrated (0.0670s) ==================
== 20130418001209 RefactorImageToFile: migrating ==============================
-- rename_table(:rich_rich_images, :rich_rich_files)
-> 0.3381s
-- rename_column(:rich_rich_files, :image_file_name, :rich_file_file_name)
-> 0.0705s
-- rename_column(:rich_rich_files, :image_content_type, :rich_file_content_type)
-> 0.0843s
-- rename_column(:rich_rich_files, :image_file_size, :rich_file_file_size)
-> 0.0807s
-- rename_column(:rich_rich_files, :image_updated_at, :rich_file_updated_at)
-> 0.0748s
-- add_column(:rich_rich_files, :simplified_type, :string, {:default=>"file"})
-> 0.0801s
== 20130418001209 RefactorImageToFile: migrated (0.7294s) =====================
root@synology_redmine:/home/redmine/redmine# cat Gemfile.lock | grep -A 1 "GEM" GEM
remote: https://rubygems.org/
root@synology_redmine:/home/redmine/redmine# cat Gemfile.lock | grep -A 1 "GEM WITH"
root@synology_redmine:/home/redmine/redmine# cat Gemfile.lock | grep -A 1 "GEM"
GEM
remote: https://rubygems.org/
root@synology_redmine:/home/redmine/redmine#
Good.....아주 결과가 좋습니다....
'NAS' 카테고리의 다른 글
storj 컨테이너를 NAS에 돌리니.... (0) | 2025.03.20 |
---|---|
DS115J에서 DS116으로 마이그레이션 (0) | 2017.04.09 |
Synology(시놀로지) 메모리 타입 알아보기 (0) | 2017.03.31 |
Sync (Resilio Sync or Bittorrent Sync)가 Nas 절전(하이버네이션) 기능을 방해할때. (0) | 2017.03.31 |
Qnap에서 디스크(I/O) 사용이 많은 프로세스 찾기 (0) | 2017.03.30 |