「ConoHa VPS に redmine 2.6 をインストールしてみた」の版間の差分

提供: tknotebook
移動: 案内検索
 
1行: 1行:
 
[[Category:コンピュータ]][[Category:ノウハウ]]
 
[[Category:コンピュータ]][[Category:ノウハウ]]
 
[[メインページ]]>[[コンピュータの部屋]]>[[ConoHa VPS を使ってみた]]
 
[[メインページ]]>[[コンピュータの部屋]]>[[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)

2014年11月3日 (月) 09:21時点における版

メインページ>コンピュータの部屋>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)