ヤマムギ

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を入れました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - Redmine ,

ad

ad

  関連記事

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

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

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

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

RedmineにGoogleAppsアカウントでログイン出来るようにする

RedmineのログインをGoogleアカウントで出来るように[redmine_ …

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

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

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

とりあえずgitは入っている前提で [bash] # cd /opt # git …

redmine_omniauth_googleプラグインをRedmine3.0.0で動くようにする

redmine_omniauth_googleプラグインをインストールしたところ …

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

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

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

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

Redmine 3.0.0に CRMプラグインをインストールする

Redmine CRMプラグインのFreeのLightバージョンを使ってみる事に …

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

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