ヤマムギ

growing hard days

*

RedmineにEasy Gantt プラグインをインストールしようとしたらRubyのバージョンが古いという事にひっかかったのでRubyもアップグレードした

   


RedmineにEasy Ganttプラグインをインストールしました。

標準のガントチャートもあるのですが、ガントチャート上でチケット操作をしたかったのでまずはEasy Ganttプラグインのフリー版をインストールすることにしました。

環境はAmazon Linuxです。

※Redmineの環境自体いろいろ違うと思いますので、ご参考程度にお読みいただければと思います。

とりあえず本番からAMIを作ってそっちで作業します。

とりあえず何も考えずにプラグインフォルダにおいてみる

easy redmineにアクセスして「Get Gantt Plugin fir free!」から名前、メールアドレス、電話番号を入力して送られてくるメールの「Download Easy Gantt FREE here!」のリンクをコピーします。

RedmineサーバーにSSHログインして、先ほどコピーしたURLをwgetして、展開して、Redmineプラグインディレクトリに移動して環境に応じてパーミッションを変更してRedmineを再起動します。

環境によって異なりますが下記は一例です。

「We’re sorry, but something went wrong.」エラーです。

置くだけでいいよという情報を鵜呑みにした報いです。

データベースのマイグレーションをする

公式サイトに記載のとおり、データベースのマイグレーションをします。

「bundle exec rake redmine:plugins NAME=easy_gantt RAILS_ENV=production」で

redmine_extensionsをインストールする

「redmine_extensions」をインストールせよとのこと
なので

今度はRubyのバージョンが低いだと。

Rubyを2.1へアップグレード

改めて

RubyをアップグレードしたのでPassengerも再インストールして
/etc/httpd/conf.d/passenger.conf を修正

そして改めて

今度は「bundle exec rake redmine:plugins NAME=easy_gantt RAILS_ENV=production」で
Could not find rake-11.1.2 in any of the sources
Run bundle install to install missing gems.
のエラー

そしてここからbundle installをがんばる

最初のエラー

An error occurred while installing mysql2 (0.3.20), and Bundler cannot continue.
Make sure that gem install mysql2 -v '0.3.20' succeeds before bundling.

なので

次のエラー

色々調べるとmysql-sharedが必要らしい

次に

なので

改めて

成功!

当初の目的のEasy Ganttのインストール

ふぃ〜なんとか終わった。
が、他のプラグインが動かない問題が発生して、結局最終的には最初からRuby2.3でさらのRedmineを作り直してEasy Ganttを入れました。

@yamamanx
開発ベンダー5年、ユーザ企業システム部門通算8年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

 - Redmine ,

ad

ad

Message

メールアドレスが公開されることはありません。

  関連記事

Amzon Linux のApacheでRedmineとWordPressをバーチャルホストで共存する

EC2とRDSを節約しようと思いまして、Redmineを動かしてるとこに検証用W …

Redmine 3.0.0 にLocal Avatar プラグインをインストールしてユーザーがアバターを簡単に変更出来るようにする

Redmineのアバターは標準でGravater採用なのですが、エンドユーザーに …

CentOS 6.5にRedmineをインストールするためにrubyをインストールする

とりあえずgitは入っている前提で [crayon-599e7874623ec1 …

Amazon LinuxにRedmine 環境構築(エラーと対応をそのまま記載版)

Amazon Linuxにgit + Redmineの環境を構築してみます。 自 …

Redmine 3.0.0 のメールサーバーでGoogleApps SMTPサーバーを利用する

Redmineのメール通知サーバーとしてGoogleAppsを使用する方法です。 …

Redmine 3.0.0で ガントチャートの幅を変更してトラッカーを非表示にする

Redmineのガントチャートで親子チケットなど階層が深くなると肝心のチケット題 …

Redmine3.0.0に CSV Importerプラグインをインストールする

バグ管理や開発の現場だけではなく進捗管理などにも重宝出来るRedmine。 その …

Amazon LinuxにRedmine をインストールする(手順整理版)

Amazon LinuxにRedmineをインストールしました手順を記載します。 …

Redmine Agileプラグインをバージョンアップインストールする

Redmine 3.0.0でRedmineCRMのAgileプラグインをインスト …

「第14回RxTStudy(Redmine勉強会)」に行ってきました

土曜日の真っ昼間に半分以上が初参加者さんで80席が満席。 それだけRedmine …