ヤマムギ

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 REST APIを操作するpython_redmineを試してみた

Redmine のGUIの登録が面倒なのでコマンドで登録、更新、時間の記録が出来 …

Redmine プラグイン開発チュートリアルをやってみる

Redmine 3.0環境でプラグインを作成するチュートリアルをやってみました。 …

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

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

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

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

RedmineとGitLabを同じサーバにインストールする

Redmineでプロジェクトに設定できるGitはローカルのみ(Redmineと同 …

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

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

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

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

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

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

Redmine起動時にPassengerで「Could not spawn process for application」エラー

AWSで起動しているRedmineのEC2をt2.microからt2.small …

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

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