「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)