.logbook

学んだことを書き綴る、言わば航海日誌です。

Redmine

bundle installにてrmagickのインストールに失敗

Redmine3.0.0をインストールしようと「bundle install」を実行すると失敗した。 Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /home/user/.rbenv/versions/2.1.1/bin/ruby extconf.rb checking for Ruby version >= 1.8.5... yes ch…

Redmineのプラグインをrspecでテストする

近づくRedmine3.0と、混沌としたソースコード 筆者は個人的に作成したRedmineのプラグインをgithubで公開している。Redmine上でニコニコカレンダーを実現するプラグインである。 yuuu/redmine_nikoca_re 実はこのプラグイン、勢いで作ったこともあってテスト…

メンバーのコメントへレスポンスを返せるRedmine 2.0対応のニコカレプラグインを作ってみた

yuuu/redmine_nikoca_re · GitHub Redmine 2.0対応のニコカレプラグインを作ってみた。 ニコカレとは Redmineでよく使うプラグインの一つにニコカレプラグインがある。 ニコカレとはアジャイルなプラクティスの一つである。*1 使い方は非常に簡単で、プロジ…

Redmineプラグイン開発でモデルへカラムを追加する方法

Redmineプラグインはrailsで動作しているが、MVCを生成するrailsジェネレータはplugin用のものを使用するようだ。このため、新規作成・削除といった基本的な操作はできるものの、変則的な操作は対応していなさそう。 代表例として一度作成したテーブルへカラ…

Redmine上で動作するニコカレプラグインを作る(1) 準備編

Redmineを使ってタスクや工数を記録・管理するのが当たり前となっている昨今、プラグインを作成することにした。 しかし、作成方法をググってみたところRedmineのプラグインに関しては情報が少ないように思えた。このため、数少ないサイトの情報やRedmine自…

RedmineのプラグインをUbuntu(Xubuntu)上で開発する~ハマったことと解決法~

プラグイン開発ガイド - r-labs 上記をベースに開発を進める中で、発生した問題と解決方法をまとめる。 pluginをmigrateするとエラーが発生(1) 下記のようなエラーが発生した。 $ rake -v rake aborted! Gem::LoadError: You have already activated rake 10…

RedmineのプラグインをUbuntu(Xubuntu)上で開発する~スケルトンの生成~

以前作成した環境をベースにプラグインの開発に着手する。 ※環境構築手順は下記を参照 RedmineのプラグインをUbuntu(Xubuntu)上で開発するための環境構築 - .logbook development用データベースの作成 環境構築時はproduction用のデータベースを作成して動作…

RedmineのプラグインをUbuntu(Xubuntu)上で開発するための環境構築

はじめに 作りたいものがあって、Redmineプラグイン開発をやってみたいと思う。 家ではXubuntuを使っているので、Xubuntu上にRedmine&プラグイン開発環境をインストールする。 インストール手順は下記を参照。 Redmineのインストール — Redmine Guide 日本…