2013年1月16日水曜日

redmineのインストール

Redmineはwebベースのプロジェクト管理ソフトウェアです。タスク管理、進捗管理、情報共有が行えます。ソフトウェア開発やwebサイト制作などITプロジェクトでの利用に最も適していますが、それ以外の業務でも幅広く活用できます。

オープンソースソフトウェアですので、誰でも自由に利用できます。


プロジェクトの進捗管理は重要ですよね。ってことでredmineを導入しようと試みてみましたよ。
まずはCentOS5.8に入れようとして、RMagickが入らなくてハマリましたよ。

結論から言うとImageMagickの最新版6.8.xにRMagickが対応してないですよっていうことでした。

ですので、ImageMagickの6.5.8をインストールすればできました。

基本的にはRedmine2.2をCentOS6.3にインストールする手順を参考にすすめました。

違ったのは下記2点でございます。

  • libyamlをソースからインストールした
  • ImageMagickはyumからではなくて、ソースから最新版ではなくて、6.5.8をインストールした

libyamlをソースからインストール


libyamlはEPELレポジトリを追加してとあるんですけど、
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm を取得中
警告: /var/tmp/rpm-xfer.v8PdyA: ヘッダ V3 RSA/SHA256 signature: NOKEY, key ID 0608b895
エラー: 依存性の欠如:
rpmlib(FileDigests) <= 4.6.0-1 は epel-release-6-8.noarch に必要とされています
rpmlib(PayloadIsXz) <= 5.2-1 は epel-release-6-8.noarch に必要とされています
# yum install rpm-devel
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
base | 1.1 kB 00:00
extras | 2.1 kB 00:00
updates | 1.9 kB 00:00
Setting up Install Process
Package rpm-devel-4.4.2.3-28.el5_8.x86_64 already installed and latest version
Package rpm-devel-4.4.2.3-28.el5_8.i386 already installed and latest version
Nothing to do


って感じでインストールできなかったので、いっそソースからインストールしました。
libyaml
wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
tar zxf yaml-0.1.4.tar.gz
cd yaml-0.1.4
./configure
make
sudo make install



ImageMagick-6.5.8-10をソースからインストール

yumからインストールしたImageMagickだと古くてRMagick2.13がはいりませぬ。
なのでまずはソースから6.8.1-9をインストールしてやってみるけどだめなんすよ。
参考

最終的に「'InitializeMagick' is deprecated...」とかなんとかってエラーになりまして
.soはなんぞや?とか色々紆余曲折を経てImageMagickの最新版じゃRMagick入らないんじゃん!
というところへ行き着きます。
そしてImageMagick-6.5.8-10.tar.gzをインストールして、あとは手順通りでめでたしめでたし。

0 件のコメント: