ConoHa VPS に redmine 2.6 をインストールしてみた

提供: tknotebook
2014年11月3日 (月) 09:21時点におけるNakamuri (トーク | 投稿記録)による版

移動: 案内検索

メインページ>コンピュータの部屋>ConoHa VPS を使ってみた

ConoHa VPS を使い始めて、初めてのちょっと大きなソフトのインストールです。ruby関係がややこしそう。

調査

まず、インストールの要件を調べてみます。

MYSQL や Apache に特に制限はないようです。MYSQL 5.1 でチェックなんて書いてありますが 5.5 でも大丈夫でしょう。 Apache 2.2 は実績があるようです。 redmine 2.5 は ruby 2.1 には非対応。redmine 2.6 はruby 2.1 に対応なので、 redmine2.6 + ruby2.1 という最新の組み合わせに決定。 インストールの際は epel が enable であった方がよいらしいが ConoHa は最初から enable なので問題なさそう。

ruby が既に入っているか調べてみたら 1.8.7 が入っていました。

ruby 1.8.7の削除

yum list installed | grep ruby
ruby.x86_64                                1.8.7.374-2.el6           @base
ruby-irb.x86_64                            1.8.7.374-2.el6           @base
ruby-libs.x86_64                           1.8.7.374-2.el6           @base
ruby-rdoc.x86_64                           1.8.7.374-2.el6           @base
rubygems.noarch                            1.3.7-5.el6               @base
yum remove ruby
================================================================================
 Package           Arch           Version                   Repository     Size
================================================================================
Removing:
 ruby              x86_64         1.8.7.374-2.el6           @base         1.8 M
Removing for dependencies:
 ruby-irb          x86_64         1.8.7.374-2.el6           @base         1.0 M
 ruby-rdoc         x86_64         1.8.7.374-2.el6           @base         1.3 M
 rubygems          noarch         1.3.7-5.el6               @base         713 k

Transaction Summary
================================================================================
Remove        4 Package(s)

RubyとPassengerのビルドに必要なもの

openssl-devel readline-devel zlib-devel curl-devel libyaml-devel mysql-devel httpd-devel が必要らしいので インストール

=====================================================================================
 Package                 Arch          Version                     Repository   Size
=====================================================================================
Installing:
 httpd-devel             x86_64        2.2.15-39.el6.centos        base        152 k
 libcurl-devel           x86_64        7.19.7-37.el6_5.3           base        244 k
 libyaml-devel           x86_64        0.1.6-1.el6                 epel         91 k
 readline-devel          x86_64        6.0-4.el6                   base        134 k
Installing for dependencies:
 apr-devel               x86_64        1.3.9-5.el6_2               base        176 k
 apr-util-devel          x86_64        1.3.9-3.el6_0.1             base         69 k
 cyrus-sasl-devel        x86_64        2.1.23-15.el6               base        303 k
 expat-devel             x86_64        2.0.1-11.el6_2              base        120 k
 libidn-devel            x86_64        1.18-2.el6                  base        137 k
 ncurses-devel           x86_64        5.7-3.20090208.el6          base        642 k
 openldap-devel          x86_64        2.4.39-8.el6                base        1.1 M

Transaction Summary
=====================================================================================
Install      11 Package(s)