Advanced roadmap plugin とは、工数の詳細付きでロードマップを表示するRedmineのプラグイン
試しにインストールしてみたところ。。。。
インストール手順は下記の通り
https://ociotec.com/redmine/projects/advanced-roadmap/wiki/Advanced_roadmap_plugin_for_RedmineInstallation Steps:
1. Download last version from /redmine/projects/advanced-roadmap/files.
2. Unzip on your Redmine folder /vendor/plugins.
3. Rename the folder from advanced_roadmap_x.y.z to advanced_roadmap.
4. Into the Redmine root folder migrate plugins:
rake db:migrate:plugins
6. Restart you Redmine.
3.は解凍したフォルダ名の変更だが、advanced_roadmap.0.5.1.tar.gzは、解凍したらadvanced_roadmap
になっていたので変更不要。
4. migrateする際、
rake db:migrate:plugins
を実行すると下記エラー。
[root@localhost redmine]# rake db:migrate:plugins
** Invoke db:migrate:plugins (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Access denied for user 'root'@'localhost' (using password: NO)
う〜〜〜ん、'root'@'localhost'が引っかかる。。。で、下記コマンドでOK。
rake db:migrate_plugins RAILS_ENV=production
ymlのproductionに適切に、DBへのログイン/パスワードが設定されていればこのコマンドでOK。
redmineを再起動して、インストール完了♪
と思いきや、milestoneを登録しようとすると「Internal server error」
ログを確認したところ、下記エラー。
RMagickがねぇぞ。と怒られているらしい。。(--;
Processing ApplicationController#add (for 192.168.0.245 at 2011-10-19 01:32:07) [GET]
Parameters: {"action"=>"add", "id"=>"6", "controller"=>"milestones"}
MissingSourceFile (no such file to load -- RMagick):
vendor/plugins/advanced_roadmap/app/controllers/milestones_controller.rb:1
passenger (3.0.7) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
passenger (3.0.7) lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
passenger (3.0.7) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
passenger (3.0.7) lib/phusion_passenger/utils.rb:479:in `safe_fork'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:180:in `start'
passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
passenger (3.0.7) helper-scripts/passenger-spawn-server:99
Rendering /var/lib/redmine/public/500.html (500 Internal Server Error)
まずは、素直に
gem install rmagick
のコマンドを実行して、redmineを再起動。
無事解決♪
バージョンの依存関係や、環境変数によっては、これだけではうまくいかないですが、
私はこれで無事セットアップ完了できました。
実際の使用方法や使用感は暫く使ってみてから。。