ヤマムギ

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認定クラウドプラクティショナー 改訂第2版」という本を書きました。

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

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

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

 - Redmine ,

ad

ad

  関連記事

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

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

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

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

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

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

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

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

Redmineの作業時間、予定工数をSQLで抽出

プラグインとかでやればいいのかもなのですが、可視化はダッシュボードツールとかBI …

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

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

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

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

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

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

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

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

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

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